Mundarija:

CSCI-1200 Yakuniy imtihon loyihasi 1: 3 qadam
CSCI-1200 Yakuniy imtihon loyihasi 1: 3 qadam

Video: CSCI-1200 Yakuniy imtihon loyihasi 1: 3 qadam

Video: CSCI-1200 Yakuniy imtihon loyihasi 1: 3 qadam
Video: Железная дорога на крыше мира: линия Цинхай-Тибет 2024, Iyun
Anonim
CSCI-1200 yakuniy imtihon loyihasi 1
CSCI-1200 yakuniy imtihon loyihasi 1

Ushbu laboratoriyada siz 5 ta LEDni yoqish va o'chirish uchun potansiometrdan foydalanasiz. Yorug'lik chiroqlari o'chadi, shunda tanlangan LED eng yorqin bo'ladi, boshqa LEDlar esa o'chadi yoki biroz xira bo'ladi.

Ushbu loyiha uchun zarur bo'lgan uskunalar:

1. Arduino Uno

2. Potentsiometr

3. 5 ta LED

4. Non paneli

5. Simlar/ulagichlar

1 -qadam: beshta LEDni qo'shing

Beshta LEDni qo'shing
Beshta LEDni qo'shing

Ushbu loyiha uchun 5 ta LED displeyga ulanadi. LEDlar Arduino -dagi puls kengligi modulyatsiyasini (PWM) ishlatadigan portlarga ulanadi. PWMga ega portlar: 11, 10, 9, 6 va 5. PWM-raqamli signalga aylantirilgan 0-255 oralig'idagi analog chiqish.

LEDni taxtaga ulash uchun:

1. LEDni non paneliga qo'ying

2. Diagrammada svetodiodning pastki simi (-) to'g'ridan-to'g'ri non taxtasining zaminli relsiga joylashtiriladi. LEDni non panelidagi istalgan joyga ulash uchun bu bosqichda o'tish simidan ham foydalanish mumkin.

3. Arduino portidagi ulanish simini non paneliga ulang. 220 Ω (ohm) qarshilikni sim bilan bir qatorda joylashtiring va uni LEDning yuqori simi (+) ga ulang. Ushbu loyiha uchun LEDlar portlarga ulangan: 11, 10, 9, 6 va 5.

4. Qolgan 4 ta LEDni non paneliga ulash uchun 1-3 bosqichlarni takrorlang

2 -qadam: Potentsiometrni qo'shing

Potentsiometrni qo'shing
Potentsiometrni qo'shing

Tanlangan LEDni o'zgartirish uchun potentsiometr ishlatiladi, bu 5 LEDning eng yorqini bo'ladi. Potentsiometrning yo'nalishiga qarab, tanlangan LED chapga yoki o'ngga siljiydi.

Potansiyometrni taxtaga ulash uchun:

1. Potansiyometrni non taxtasiga joylashtiring

2. Ikkita pim bilan yon tomonda, chap pim non paneli elektr simiga o'tish simlari bilan ulanadi.

3. O'ng pin pog'onali zaminning relsiga o'tish kabeli yordamida ulanadi.

4. Faqat bitta pinli yon tomonda, pinni o'tish simli Arduino -dagi analog portlardan biriga ulang. Diagrammada analog port A5 tanlangan.

3 -qadam: LEDni o'chirish kodi

1200_FinalExam_Project1.ino fayli biriktirilgan bo'lib, u ushbu loyihani bajarish uchun zarur bo'lgan barcha kodlarni o'z ichiga oladi. Kod potentsiometrning analog qiymatini o'qiydi va keyin If-Statement yordamida to'g'ri LEDni tanlaydi. To'g'ridan -to'g'ri tanlangan LED yonidagi LEDlar pastroq darajaga o'rnatiladi va LEDlar tanlangan LEDdan ikki marta o'tib ketganda juda past darajaga o'rnatiladi. Agar tanlangan LEDdan 3 yoki 4 oraliqda LED bo'lsa, u holda LED o'chadi.

Tavsiya: