První Arduino program a.k.a. "rozblikejme LED diodu" + desert ve formě tlačítka
Nejsem si jist jak jsi na tom ty milý čtenáři, nicméně alespoň každý můj úplný začátek je dost nekomfortní. Všechno se jeví složitě a chaoticky... Proto se budu snažit tento článek podat co nejsrozumitelněji tak, abych ti od tohoto bříměte, jak jen to bude v mých silách, odlehčit. Jdeme na to!
Co všechno budeme potřebovat?
- Arduino ( Mutací Arduin je nepřeberné množství, v mém případě volím Mega2560. Nejobvyklejší variantou je Arduino Uno, jenž se objevuje v 90% všech návodů. Pro tuto aplikaci však rozdíl nehraje roli, není se čeho obávat. )
- USB kabel pro připojení Arduina k počítači
- nepájivé pole ( To je ta bílá "lišta" ve které se všechny součástky propojují. )
- propojovací kabely
- LED diodu
- v ideálním případě 220 ohmový resistor
To by pro samotné zapojení LED diody a spuštění "prvního programu" stačilo, nicméně "s jídlem roste chuť". Pro aplikaci tlačítka budeme potřebovat:
- tlačítko, jinak vznešeně vyhledatelné jako mikrospínač
- odpor 10k ohmový resistor
Zapojení:
LED dioda má typicky jednu "nožičku" delší, není to snad proto, že by byla jakkoli defektní. V tomto případě nám tato delší nožička značí kladný vývod. Tuto orientaci je vhodné dodržovat. Jednak opačně zapojená dioda nebude fungovat, druhak se může relativně snadno zničit. Na delší nožičku zapojíme již dříve zmiňovaný 220 ohmový resistor a vyvedeme do některého digitálního pinu dle vlastního uvážení a možností. V našem případě pin 11. Druhou nožičku ( Tu kratší. ) vyvedeme do pinu GND ( Ground. ).
Tlačítko má 4 vývody. Schématicky jsou dvojice pinů, jenž jsou blíže u sebe rozpojené, a ty dále od sebe spojené. Při stisku tlačítka se propojí všechny 4 piny. Tedy v tomto případě: tlačítko není stisknuté -> propojen je pin 2 a vývod vedoucí na resistor, tlačítko je stisknuté -> k předešlým dvou pinům se připojí pin VCC a volný vývod. Dle schématu tedy zapojíme tlačítko na jeden z digitálních pinů, v našem případě pin 2, dále na 5V napájení a v sérii s resistorem na GND. V tomto případě má resistor hodnotu 10k ohm.
Je milou zvyklostí svádět + a - na boční svody nepájivého pole, jako to je vidět na foto/video dokumentaci, ale není to nutné.
Programová část:
Programování probíhá ve vývojovém prostředí Arduino IDE. Přikládám odkaz pro stažení. Po spuštění programu stačí v záložce Tools vybrat přesný typ vývojové desky, správný výstupní port počítače a můžeme se vrhnout na programování!
Program samotného blikání LED diody s komentářem:
Program včetně implementace tlačítka:
Tímto by měl být tento příspěvek kompletní! Pokud jsem na něco zapomenul, nebo je něco zahaleno závojem nejasnosti, dejte mi prosím vědět, sjednám nápravu! 😅 Taktéž prosím o eventuální feedback a náměty pro zlepšení, opravy hrubek nevyjímaje. 😅
Mnoho zdaru s dalšími projekty! 🚀
Nejaktuálnější feed je možné vstřebávat také prostřednictvím Instagramu nebo YouTube.



Komentáře
Okomentovat