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: 30min

Wymagane elementy:

  • płytka Arduino, np. Arduino UNO R3
  • płytka stykowa z przewodami połączeniowymi
  • pilot
  • odbiornik podczerwieni, np. VS1838B
  • dioda led czerwona
  • rezystor 220Ω

 

Wstęp

     W bieżącym poradniku wykorzystamy nadajnik oraz odbiornik podczerwieni w celu regulacji jasności diody led podłączonej do cyfrowego pinu PWM. Każdy pilot po wciśnięciu przycisku wysyła do odbiornika określony kod, dlatego zanim przystąpimy do napisania finalnego programu będziemy musieli sprawdzić, jakie wartości wysyła posiadany przez nas pilot. Zdobyte w poradniku umiejętności będziemy mogli wykorzystać w przyszłości do stworzenia wielu ciekawych projektów ze zdalnym sterowaniem.

 

Schemat układu przedstawia poniższy rysunek:

Odbiór kodów pilota

     Na początku musimy sprawdzić jakie kody wysyła posiadany przez nas pilot. Będziemy potrzebować dwóch przycisków, które zostaną później wykorzystane do sterowania natężeniem światła naszej diody. Zaczynamy od wgrania biblioteki wymaganej do obsługi odbiornika podczerwieni. Możemy ją znaleźć tutaj.

Po podłączeniu układu i wgraniu poniższego programu w serial monitorze zobaczymy w zapisie szesnastkowym wysyłane kody.

 

Kod programu

 

Efekt działania programu

 

Sterowanie jasnością diody

     Następnie musimy wybrać dowolne dwa przyciski i odpowiadającym im kodom przypisać odpowiednie funkcje. W naszym przypadku jest to zwiększanie oraz zmniejszanie wartości wypełnienia.

Wybrane kody:

-Przycisk 0xE318261B- zwiększanie wartości wypełnienia

-Przycisk 0x511DBB- zmniejszanie wartości wypełnienia

     W programie wykorzystamy warunek wielokrotnego wyboru switch…case. Dzięki niemu będziemy mogli określić co ma się wydarzyć w przypadku wystąpienia danego kodu. Funkcja jest bardzo prosta i można ją łatwo rozwinąć gdy chcemy wykorzystać dodatkowe przyciski.

 

Kod programu

Informacje dodatkowe

Informacje dodatkowe

Kraj pochodzenia
Producent N/D

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.