Mundarija:

Arduino yordamida RGB LED chizig'ini haydash: 4 qadam
Arduino yordamida RGB LED chizig'ini haydash: 4 qadam

Video: Arduino yordamida RGB LED chizig'ini haydash: 4 qadam

Video: Arduino yordamida RGB LED chizig'ini haydash: 4 qadam
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Noyabr
Anonim
Arduino yordamida RGB LED chizig'ini haydash
Arduino yordamida RGB LED chizig'ini haydash

Assalomu alaykum bolalar, biz ko'rsatma beramiz, biz arduino bilan 12V RGB chizig'ini ishga tushiramiz. Biz bilamizki, biz arduino RGB chizig'ini ishlatish uchun etarli kuchga ega emasmiz, shuning uchun biz Led Strip -ni boshqa manbadan quvvatlantirish uchun arduino signalini kuchaytirishimiz kerak, shuning uchun biz arduino bilan TIP120 tranzistoridan foydalanib, arduino -ning kichik quvvat signalini kerakli quvvatga ko'taramiz. 12V quvvat manbai va tranzistorli rgb LED tasmasi uchun signal (12v).

1 -qadam: Buning uchun sizga kerak bo'lgan narsalar

Buning uchun sizga kerak bo'lgan narsalar
Buning uchun sizga kerak bo'lgan narsalar
Buning uchun sizga kerak bo'lgan narsalar
Buning uchun sizga kerak bo'lgan narsalar
Buning uchun sizga kerak bo'lgan narsalar
Buning uchun sizga kerak bo'lgan narsalar
Buning uchun sizga kerak bo'lgan narsalar
Buning uchun sizga kerak bo'lgan narsalar

Bu ko'rsatmalarni o'qish uchun bizga quyidagilar kerak bo'ladi: TIP120: 12V ADAPTER: ARDUINO UNO: bitta 5m RGB Led tasmasiMosfet irlzz4n yoki unga teng keladigan yoki TIP 120 bjt yoki unga teng 3 potentsiometr

2 -qadam: ulanishlar

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Shmatika ushbu bosqichning rasm qismida keltirilgan. Iltimos, ko'rsatilgan sxemalarga amal qiling. Har 3 pinli RGB chiziqli chiziq uchun 3 ta tranzistor (har biri qizil "R", yashil "G", ko'k "B" uchun 1-1) va uchta R, G va B pinli yorug'lik kuchini boshqarish uchun 3 ta potansiyometr mavjud.

3 -qadam: kod

Kod
Kod

Kodlash qismi juda oson, iltimos, quyidagi kodni nusxa ko'chiring va uni arduino -ga yuklang.: void setup () {PinMode (9, 1); PinMode (10, 1); PinMode (11, 1);} int a, b, c; void loop () {a = digitalRead (A0); b = digitalRead (A1); c = digitalRead (A2); analogWrite (9, a/4); analogWrite (10, b/4); analogWrite (11, c/4);}

4 -qadam: Sinov

Sinov
Sinov
Sinov
Sinov
Sinov
Sinov
Sinov
Sinov

Kodni yuklagandan so'ng, siz har qanday yoki barcha potansiyometrni burab, ranglarni ochishingiz mumkin, har bir potansiyometr mustaqil ravishda qizil, yashil, ko'k rang uchun javobgardir va siz har uch potentsiometrga har xil qiymatlarni qo'yishingiz mumkin. Arduino asosidagi RGB chiziqli haydovchi ishlatishga tayyor. Uyingizni bezatib, dam oling.

Tavsiya: