17. Zdalne sterowania barwą diody RGB

Oceń ten produkt jako pierwszy

     W poradniku zajmiemy się bezprzewodowym sterowaniem intensywnością kolorów diody RGB ze wspólną anodą. W tym celu posłużymy się umiejętnością obsługi PWM w Arduino oraz odbierzemy sześć kodów z pilota podczerwieni w celu zmiany wartości szerokości impulsów kolorów czerwonego, zielonego i niebieskiego, dzięki czemu uzyskamy możliwość płynnej regulacji barwy naszej diody.


     Dodatkowo wyświetlimy na ekranie LCD procentową wartość aktualnie ustawionej mocy świecenia każdego z  kolorów.

Nazwa produktu Cena Ilość
Pilot IR + diora IR + odbiornik podczerwieni 1838T
16,90 zł
Wyświetlacz LCD 1602 - 2x16 znaków niebieski
15,90 zł
Zestaw rezystorów THT 1/4W 1% - 220 szt.
12,90 zł
Potencjometr 10K
1,99 zł
Dioda LED 5mm RGB
0,90 zł
Genuino UNO R3 - Arduino z dystrybucji arduino.cc
93,00 zł
Arduino UNO R3
93,00 zł
  • Kup 10 po 88,00 zł za każdy i oszczędź 6%

Zamówienia powyżej 200 zł wysyłamy za darmo!

Każde zamówienie możesz odebrać w naszym sklepie stacjonarnym w Poznaniu.

Sprzedajemy wyłącznie towar nowy i gwarantujemy jego sprawność!

Z każdym zamówieniem otrzymujesz kupony rabatowe na kolejne zakupy!

Opis produktu

Szczegóły

Poziom trudności: ★★★★★

Szacowany czas: 45min

Wymagane elementy

  • płytka Arduino, np. Arduino UNO R3
  • płytka stykowa z przewodami połączeniowymi
  • wyświetlacz LCD 2x16
  • potencjometr 10kΩ
  • dioda RGB
  • 3x rezystor 220Ω
  • odbiornik podczerwieni
  • pilot


Wstęp

     W poradniku zajmiemy się bezprzewodowym sterowaniem intensywnością kolorów diody RGB ze wspólną anodą. W tym celu posłużymy się umiejętnością obsługi PWM w Arduino oraz odbierzemy sześć kodów z pilota podczerwieni w celu zmiany wartości szerokości impulsów kolorów czerwonego, zielonego i niebieskiego, dzięki czemu uzyskamy możliwość płynnej regulacji barwy naszej diody.

     Dodatkowo wyświetlimy na ekranie LCD procentową wartość aktualnie ustawionej mocy świecenia każdego z  kolorów.

 

Schemat układu przedstawia poniższy rysunek:

img01

 

Kod programu:

     Kod odpowiedzialny za zdalne sterowanie kolorem diody RGB przedstawiam poniżej.  Funkcja odpowiedzialna za wyświetlanie procentowej wartości natężenia kolorów została napisana poza funkcją loop w celu poprawy przejrzystości programu.

     Wciśnięcie przycisku powoduje zmianę wartości PWM o +/-50. W funkcji warunkowej odpowiedzialnej za wyświetlanie wartości procentowej mocy koloru należało zastosować dwa warunki, ponieważ przy odejmowaniu i dodawaniu wartości wypełnienia otrzymujemy liczby różniące się o 5, co łatwo zauważyć analizując niżej zamieszczony kod.

Informacje dodatkowe

Informacje dodatkowe

Kraj pochodzenia

Recenzje

Napisz własną recenzję

Tylko zarejestrowani kiienci mogą pisać opinie. Prosimy zalogować się lub zarejestrować

Tagi produktu

Tagi produktu

Użyj spacji aby rozdzielić tagi, apostrofów (') aby wpisać frazy.