Miganie diody LED z opóźnieniem - podstawy Arduino

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Tutaj uczymy się minimalnego kodu kompilacji Arduino, a także metody migania diody LED za pomocą płytki Arduino.

Nauka podstaw

Tutaj omawiamy i próbujemy zrozumieć podstawowy minimalny kod, który byłby potrzebny do skompilowania „szkicu Arduino”, który składa się z metody setup () i metody loop ().



Jedynym wymaganym do tego sprzętem jest płytka Arduino, nie jest wymagana dodatkowa płytka drukowana.



Funkcja setup () jest renderowana zaraz po zainicjowaniu „szkicu”. Egzekwujemy to, aby określić zmienne, tryby przypinania, zacząć angażować biblioteki itp.

Operacja konfiguracji jest przypisana do wykonania tylko raz, za każdym razem, gdy płytka Arduino jest włączana lub resetowana.

Po opracowaniu funkcji setup () funkcja loop () wykonuje dokładnie to, po czym została nazwana, to znaczy zaczyna się sukcesywnie zapętlać, dając programowi szansę na zmianę i reagowanie w trakcie działania i postępu.

Kod, który znajduje się pod sekcją loop () Twojego „szkicu”, jest wymuszany, aby przejąć kontrolę nad płytą Arduino.

Kompilator nie odczyta wszystkich tych wierszy, które mogą zaczynać się od kilku ukośników (//), co oznacza, że ​​kod powinien zostać napisany dopiero po tym.

Wyrażenie kodu w tej formie zapewnia łatwe wyjaśnienie osobom, które mogą go czytać, a także samemu sobie, w jaki sposób program może działać krok po kroku.






Miga dioda LED z Arduino

Tutaj dowiadujemy się o najbardziej podstawowej operacji obwodu elektronicznego, którą można wykonać za pomocą płyty Arduino, tak, chodzi o miganie diody LED przez kod.

Jedynym dodatkowym urządzeniem poza płytką Arduino, którego byś potrzebował, jest dioda - LED.

Aby rozpocząć procedurę, należy podłączyć rezystor 330 omów ¼ wata do pinu nr 13 płytki.

Następnie podłącz diodę LED z tym rezystorem 330 omów i masą (długi przewód idzie do 330 omów, a krótszy przewód do masy). Teraz podłącz płytkę Arduino do komputera, zainicjalizuj program i podaj kod, który zostanie przedstawiony dalej na tej stronie .

Tradycyjnie Arduinos miałby diodę LED podłączoną do swojego pinu nr 13, która zaczyna migać po włączeniu zasilania bez żadnego sprzętu.

Wdrażanie Kodeksu

Aby zaimplementować kod, pierwszym wykonaniem byłoby przełączenie pinu # 13 w celu utworzenia wyprowadzenia wyjściowego z linią:

pinMode (13, WYJŚCIE)
W poprzek pętli głównej włączamy diodę LED poprzez linię:

digitalWrite (13, WYSOKI)

Powyższe umożliwia zasilanie 5V na pinie # 13, dzięki czemu generuję wymagany potencjał na diodzie LED, oświetlając ją.

Teraz wyłączamy go za pomocą następującego wiersza:

digitalWrite (13, NISKI)

Tak, logicznie to przywraca pin nr 13 do zera, wyłączając diodę LED.

Teraz pomiędzy powyższym włączeniem i wyłączeniem diod LED potrzebowalibyśmy pewnej przerwy czasowej, aby miganie miało sens i stało się rozpoznawalne.

Kod delay () nakazuje Arduino pozostanie stacjonarnym do sekundy, innymi słowy to polecenie jest wyciszane
operacje przez sekundę.

Kod:




Poprzedni: Obwód elektronicznej tablicy wyników za pomocą licznika IC 4033 Dalej: Indywidualny kontroler przepływu wody z obwodem czasowym