Mundarija:

4 -laboratoriya - Millis: 4 qadam
4 -laboratoriya - Millis: 4 qadam

Video: 4 -laboratoriya - Millis: 4 qadam

Video: 4 -laboratoriya - Millis: 4 qadam
Video: Как правильно делать уколы в ягодицу 2024, Iyul
Anonim
4 -laboratoriya - Millis
4 -laboratoriya - Millis

Bu yorqinlikni boshqaruvchi potensiometr va ikkita tugma yordamida turli vaqt oralig'ida miltillovchi bir nechta miltillovchi LEDlarni sozlash bo'yicha bosqichma -bosqich jarayon bo'lib, ularning birinchisi LEDlarning miltillovchi intervallarini maksimal 3 barobarga oshiradi. ikkinchisi esa, LEDlarning miltillovchi intervallarini minimal multiplikator 1 ga kamaytiradi.

Sizga quyidagilar kerak bo'ladi:

1. Arduino UNO

2. Non paneli

3. 3 ta LED

4. Potentsiometr

5. 2 ta tugma

6. 3 100 Ω qarshilik

7. 2 2 kΩ qarshilik

1 -qadam: LEDlarni qo'shing

LEDlarni qo'shing
LEDlarni qo'shing

1. Non paneliga 3 ta LED qo'ying.

2. Har bir LEDni erga ulang (+).

3. Birinchi LEDni 9 -portga, ikkinchisini 10 -portga, uchinchisini esa har birini LEDni himoya qilish uchun kamida 100 Ohm qarshilikka ega bo'lgan 11 -portga ulang.

4. LEDlar ulangan non panelidagi GND portini erga ulang.

2 -qadam: Potentsiometr qo'shing

Potentsiometr qo'shing
Potentsiometr qo'shing

1. Non paneliga potentsiometrni qo'ying.

2. Potansiyometrning chap ustunini LEDlar bilan bir xil erga ulang.

3. Potansiyometrning o'ng ustunini tokka ulang (-).

4. 5V portni bir xil oqimga ulang.

5. Potentsiometrning o'rta ustunini A0 analog portiga ulang.

3 -qadam: tugmachalarni qo'shing

Tugmalar qo'shish
Tugmalar qo'shish

1. Non paneliga ikkita tugmachani qo'ying.

2. Har birining yuqori chap ustunini erga ulang.

3. Har birining pastki o'ng ustunini oqimga ulang.

4. Birinchi tugmachaning pastki chap ustunini 7 -portga va ikkinchi tugmachaning pastki chap ustunini 8 -portga ulang.

4 -qadam: Kod va mumkin bo'lgan xatolar

Tugmalar ko'paytiruvchi o'zgaruvchining 0 dan past yoki 3 dan yuqori bo'lishiga yo'l qo'ymasligi kerak va uni bosilganda aniqlanganida kodni ko'paytiruvchi o'zgaruvchisi bilan o'zaro aloqasini cheklash orqali osongina to'xtatish mumkin.

Tugmalar, shuningdek, bosilganda aniqlanganda, standart 50 millisekundlik kechikish bilan birga kelishi kerak.

Kodni samaradorligi va o'qilishi uchun soddalashtira olganda, massivlar va looplar qo'llanilishi kerak.

Potansiyometr LEDlarga berilgan kuchlanishni cheklashdan boshqa hech narsa qilmasligi kerak, shuning uchun ularning yorqinligini cheklash va yangilanish vaqtida analogni sozlash imkonini beradi.

Multiplikator o'zgaruvchisi sukut bo'yicha 1 ga o'rnatilishi va LEDlarning holatini soddaligi uchun yangilaydigan for loopidagi har bir LED uchun kechikishni aniqlaydigan o'zgaruvchilarni to'g'ridan -to'g'ri ko'paytirishi kerak.

Agar tugma to'g'ri javob bermasa, bu UNO kengashining holatini o'qish bilan bog'liq muammolarga olib kelishi mumkin. Har birida taxminan 2 kΩ bo'lgan qarshilik bu muammoni hal qilishi kerak.

Tavsiya: