Migająca dioda LED

Oceń ten produkt jako pierwszy

     Naszym zadaniem jest napisanie kodu, który będzie naprzemienne włączał i wyłączał diodę LED. W tym celu musimy połączyć prosty układ na płytce prototypowej. Katodę diody (krótsza nóżka) podłączamy do pinu oznaczonego jako GND, natomiast anodę (dłuższa nóżka) podłączamy przez rezystor 220Ω do cyfrowego pinu Arduino. Możemy wybrać którykolwiek z wyprowadzeń cyfrowych, w poradniku posłużymy się pinem 10. Podłączając diodę w innym kolorze musimy obliczyć wymagany rezystor korzystając z prawa Ohma.

Nazwa produktu Cena Ilość
Arduino UNO R3
93,00 zł
  • Kup 10 po 88,00 zł za każdy i oszczędź 6%
Genuino UNO R3 - Arduino z dystrybucji arduino.cc
93,00 zł
Płytka stykowa (prototypowa) 830 otworów
11,00 zł
Zestaw diod LED 5mm - 30 szt.
3,90 zł
Zestaw rezystorów THT 1/4W 1% - 30 szt.
2,99 zł

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

Wymagane elementy:

  • płytka Arduino, np. Arduino UNO R3
  • płytka stykowa z przewodami połączeniowymi
  • dioda LED czerwona
  • rezystor 220Ω


Wstęp

     Naszym zadaniem jest napisanie kodu, który będzie naprzemienne włączał i wyłączał diodę LED. W tym celu musimy połączyć prosty układ na płytce prototypowej. Katodę diody (krótsza nóżka) podłączamy do pinu oznaczonego jako GND, natomiast anodę (dłuższa nóżka) podłączamy przez rezystor 220Ω do cyfrowego pinu Arduino. Możemy wybrać którykolwiek z wyprowadzeń cyfrowych, w poradniku posłużymy się pinem 10. Podłączając diodę w innym kolorze musimy obliczyć wymagany rezystor korzystając z prawa Ohma.

img01

     Możemy również skorzystać z wbudowanej diody w Arduino. W tym celu musimy wybrać pin 13 na płytce. Dzięki takiemu rozwiązaniu nie będziemy musieli podłączać dodatkowych elementów do naszego UNO R3.

 

Dobór rezystora dla diody LED

     Prawo Ohma określone jest wzorem: U = I * R

     W celu obliczenia wymaganego rezystora musimy przekształcić powyższy wzór do następującej postaci: R = U / I

     W dalszej części musimy obliczyć różnicę pomiędzy napięciem zasilania (dla Arduino 5V), a napięciem przewodzenia diody (informację tą możemy znaleźć w nocie katalogowej danej diody).

     Dla uproszczenia możemy przyjąć następujące wartości napięcia przewodzenia dla diod 5mm:

  • dioda czerwona- 2V
  • dioda żółta- 2,3V
  • dioda zielona- 2,3V
  • dioda niebieska- 3V

     Prąd jaki przyjmujemy dla diody 5mm to około 20mA=0,020A.


Wartość rezystora dla diody czerwonej: R = U / I = 2,9V / 0,02A = 150Ω

     W przypadku, gdy nie będziemy w stanie dopasować odpowiedniego rezystora dla obliczonej wartości musimy znaleźć najbliższą sąsiednią wartość z szeregu rezystorów.

Wartość rezystora dla diody zielonej: 150Ω

Wartość rezystora dla diody żółtej: 150Ω

Wartość rezystora dla diody niebieskiej: 100Ω


Schemat układu przedstawia poniższy rysunek:

img02


Połączenia:

  • katodę diody łączymy z masą na płytce Arduino
  • anodę diody łączymy poprzez rezystor do pinu cyfrowego nr 10

 

Tworzymy kod:

     Pisząc kod zaczynamy od zdefiniowania pinu do którego podłączymy naszą diodę. (linia 1)

     W każdym programie musimy zawrzeć dwie funkcję: setup i loop. Funkcja setup wykonywana jest raz tylko na początku programu, natomiast loop zaraz po zakończeniu poprzedniej i jest powtarzana w pętli. W funkcji setup musimy zdefiniować w jaki sposób ma pracować dany pin. W naszym przypadku ma być wyjściem. (linia 5)

     W funkcji loop naprzemiennie wystawiamy stan niski (około 0V, dioda nie świeci) i wysoki (około 5V, dioda świeci) z interwałem 1000ms. (linie 10-13)
 
Kod programu:

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.