Mundarija:

RGB LED rang nazorati: 4 qadam
RGB LED rang nazorati: 4 qadam

Video: RGB LED rang nazorati: 4 qadam

Video: RGB LED rang nazorati: 4 qadam
Video: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Noyabr
Anonim
RGB LED rang nazorati
RGB LED rang nazorati
RGB LED rang nazorati
RGB LED rang nazorati
RGB LED rang nazorati
RGB LED rang nazorati

Ushbu loyihada biz PWM chiqish qobiliyatiga ega kirish -chiqish portlari va sensorli displey slayderlari orqali RGB LEDining yorqinligi va rangini boshqarishni o'rganamiz. 4Duino rezistiv sensorli displeyi RGB svetodiodining qizg'inligi va rangini boshqarish uchun grafik interfeys vositasi sifatida ishlatiladi.

RGB svetodiodli LEDlar, asosan, uch xil LEDni birlashtirib, har xil rangdagi soyalarni ishlab chiqaradi. Ushbu LEDlar to'rt oyoqli. Eng uzun oyoq - bu umumiy anod yoki katod, qolgan uch oyog'i qizil, yashil yoki ko'k rang kanalini ifodalaydi.

RGB LED -dagi ranglarni boshqarish uchun biz puls kengligi modulyatsiyasini yoki qisqacha PWM -ni ishlatardik. Puls kengligi modulyatsiyasi "to'lqin shaklidagi" yuqori kuchlanish signalining vaqtini o'zgartirish orqali "o'zgaruvchan analog kuchlanish" ko'rinishini berish orqali ishlaydi.

Ish tsikli qanchalik past bo'lsa, signal past kuchlanishli signal holatida shunchalik ko'p vaqt sarflaydi va aksincha.

1 -qadam: U qanday ishlaydi

U QANDAY ISHLAYDI
U QANDAY ISHLAYDI

*RGB LED rang nazorati shunday ishlaydi.

2 -qadam: QURILISH

QURMOQ
QURMOQ

KOMPONENTLAR

  • 4Duino
  • RGB LED (bu misolda umumiy katod ishlatiladi)
  • 3 x 220 Ω qarshilik
  • Jumper kabeli
  • Mikro USB kabeli

Zanjirni yuqorida ko'rsatilgan sxema va sxema bo'yicha yarating.

PWMni qo'llash usuli ishlatiladigan RGB turiga bog'liq. Umumiy anodli RGB LED bilan uzun oyoq besleme zo'riqishidagi temir yo'lga ulanadi (bizda Arduino -dagi 5V -pin), qolgan uch oyog'i esa har biriga PWM signalini o'rnatish orqali boshqariladi. Agar PWM signalining ish aylanishi yuqori bo'lsa, rang kanali juda xira bo'ladi yoki umuman yoqilmaydi. Nima sababdan? Chunki LEDning yonishi uchun uning kuchlanish potentsiali bo'lishi kerak, va agar bizning PWM signalimiz ish aylanishining yuqori foiziga ega bo'lsa, u ko'p vaqtini anodda ham, rangli kanalning oyoqlarida ham 5V kuchlanish potentsialiga ega bo'ladi. anodda 5V va rangli kanallarda 0V bilan kamroq vaqt.

3 -qadam: PROGRAM

PROGRAM
PROGRAM

Ushbu loyihani dasturlash uchun Workshop 4 - 4Duino Basic Graphics muhiti ishlatiladi.

Ushbu loyiha Arduino IDE -ni o'rnatishni talab qiladi, chunki Workshop Arduino eskizlarini tuzish uchun Arduino IDE -ni chaqiradi. Arduino IDE -ni 4Duino dasturlash uchun ochish yoki o'zgartirish shart emas.

  1. Loyiha kodini bu yerdan yuklab oling.
  2. 4Duino -ni kompyuterga mUSB kabeli yordamida ulang.
  3. Keyin Comms yorlig'iga o'ting va 4Duino ulangan Comms portini tanlang.
  4. Nihoyat, "Uy" yorlig'iga qayting va "Comp'nLoad" tugmachasini bosing. Workshop 4 IDE vidjet rasmlarini saqlash uchun shaxsiy kompyuteringizga microSD -kartani kiritishni taklif qiladi.

4 -qadam: KO'RSATISH

KO'RSATISH
KO'RSATISH

Endi 4Duino displeyidagi sensorli slayderlardan foydalanib, siz RGB LED rangini boshqarishingiz mumkin.

Tavsiya: