Blikání LED se zpožděním - základy Arduina

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Zde se naučíme minimální kód pro kompilaci Arduina a také metodu blikání LED pomocí desky Arduino.

Naučit se holé základy

Zde diskutujeme a snažíme se porozumět základnímu minimálnímu kódu, který by člověk potřeboval ke kompilaci „Arduino Sketch“, který se skládá z metody setup () a metody loop ().



Jediným požadovaným hardwarem je deska Arduino, není nutná žádná další deska s obvody.



Funkce setup () se vykreslí, jakmile je spuštěn „náčrt“. Vynucujeme to, abychom nastavili proměnné, režimy pinů, začali zahrnovat knihovny atd.

Operace nastavení je přiřazena k provedení pouze jednou, pokaždé, když je deska Arduino zapnuta nebo resetována.

Jakmile vytvoříte funkcionalitu setup (), funkce loop () provede přesně to, co pojmenovala, to znamená, že začne smyčkovat postupně, čímž poskytne vašemu programu šanci změnit a reagovat, jak běží a pohybuje se vpřed.

Kód, který se nachází pod částí loop () vašeho „náčrtu“, je vynucen, aby živě převzal kontrolu nad deskou Arduino.

Kompilátor nebude číst všechny řádky, které by mohly začínat dvěma lomítky (//), což naznačuje, že byste měli psát svůj kód až poté.

Vyjádření kódu v této formě zajišťuje snadné vysvětlení lidí, kteří jej mohou číst, i sebe, pokud jde o to, jak by program mohl postupovat krok za krokem.






Bliká LED s Arduino

Zde se učíme o nejzákladnějších operacích elektronických obvodů, které lze provést pomocí desky Arduino, ano, jde o blikání LED pomocí kódu.

Jediné další zařízení kromě desky Arduino, které byste potřebovali, je - LED.

Chcete-li začít s tímto postupem, musíte ke kolíku # 13 desky připojit odpor 330 Ω wattů.

Dále připojte LED s tímto odporem 330 ohmů a zemí (dlouhý vodič jde na 330 ohmů, zatímco kratší vodič k zemi). Nyní připojte desku Arduino k počítači, inicializujte program a vložte kód uvedený níže na této stránce .

Arduinos by tradičně měl LED připojenou přes svůj pin # 13, který začne blikat, když je napájen bez použití jakéhokoli hardwaru.

Provádění kodexu

Aby bylo možné implementovat kód, prvním provedením by bylo přepnout pin # 13 a vytvořit výstupní pinout s řádkem:

pinMode (13, VÝSTUP)
Napříč hlavní smyčkou zapneme LED diodou přes linku:

digitalWrite (13, HIGH)

Výše uvedené umožňuje napájení 5V na pin # 13, takže generuji požadovaný potenciál přes LED a osvětluji jej.

Nyní jej vypneme pomocí následujícího řádku:

digitalWrite (13, LOW)

Jo, logicky to vrátí pin # 13 na nulu a vypne LED.

Nyní mezi výše zapnutými a vypnutými LED diodami bychom potřebovali určitou mezeru časového zpoždění, aby blikání dávalo smysl a bylo rozpoznatelné.

Kód delay () přikazuje Arduinu, aby zůstalo v papírové podobě až do sekundy, jinými slovy tento příkaz ztlumí
operace na vteřinu.

Kód:




Předchozí: Obvod elektronického srovnávacího přehledu využívající čítač IC 4033 Další: Přizpůsobený regulátor průtoku vody s obvodem časovače