
Bez toho aby sme sa rozprávali o príliš odborných a technických termínoch si vieme samotné Arduino predstaviť ako dosku s mikrokontrolérom, ktorú vieme vďaka dostupnému vývojovému prostrediu programovať. Javí sa byť ako veľmi vhodná pre výučbu najmä začiatočníkov a detí, ktoré nadobudnú veľmi široký prehľad o fungovaní základných elektrotechnických poznatkoch v prepojení so základmi programovania. V súčasnosti sú dostupné rôzne štartovacie balíky (starter kity), kde nájdeme všetko potrebné pre úvodnú prácu s arduinom, okrem iného aj príručky s manuálom pre vytvorenie jednoduchých projektov. Jednotlivé komponenty sa dajú dokupovať aj samostatne, podľa požiadaviek užívateľa. Arduino je samozrejme vhodné aj pre pokročilých používateľov, ktorý si vďaka skúsenostiam môžu tvoriť vlastné projekty a programovať si aj rôzne komponenty vhodné pre domácnosť. Ako laik na oblasť elektrotechniky som si jeden taký "Arduino starter kit" zakúpil a postupne sa budem venovať jednotlivým projektom, ktoré sú popísané v priloženej knihe "Arduino projects book" z pohľadu úplného začiatočníka. Na začiatku sa budeme oboznamovať so základovou doskou a konzolou kde budeme jednotlivé súčiastky napájať a spúšťať tak jednoduché elektrické obvody a neskôr sa pridá aj programovanie.
Zloženie základovej dosky a inštalácia vývojového prostredia
V celku jednoduché zloženie základovej dosky, môžete vidieť na obrázku nižšie. Je ale potrebné dať si pozor na správne zaskrutkovanie mikročipu a nalepenie bielej konzoly (usporiadanie písmen a čísel). Pri nesprávnom nalepení je veľmi zložité ju odlepiť. Následne sa nainštaluje vývojové prostredie dostupné na linku (stránke arduina), je potrebné skontrolovať či je zaškrtnuté všetko na inštaláciu a taktiež správne nainštalovanie ovládačov.
Rezistory
Prvý problém ako u začiatočníka nastal v tom, že som nevedel rozoznávať rezistory a ich odpory (ohm) podľa farieb pásikov. V knihe "Arduino project book" je to našťastie zakreslené a keď máte aj znalého známeho, ktorý Vám to vysvetlí je to dokonalé. Ja som si nad jednotlivé odpory napísal ich veľkosti.
Projekty
Po nadobudnutí znalostí ohľadom rezistorov som sa mohol pustiť do prvých zoznamovacích projektov, v ktorý sa ešte neprogramuje. Tu je nutné podotknúť, že vždy keď zapájate jednotlivé súčiastky do Arduino základovej dosky, nesmiete ju mať prepojenú s počítačom. Vždy sa ubezpečte že USB kábel je z počítača odpojený. Zapája sa do počítača až po úplnom zapojení všetkých súčiastok. Čo sa týka zdrojových kódov ku jednotlivým projektom, tie máme vopred napísané v jednotlivých šablonách, takže si ich môžeme skúšať dopĺňať alebo len meniť nejaký zadaný údaj. Šablóny ku jednotlivým projektom nájdeme tu:
Zoznamovanie sa s obvodmi
1_A: Jednoduché rozsvietenie ledky
1_B: Jednoduché rozsvietenie ledky za pomoci tlačítka
1_C: Paralelné zapojenie obvodu
1_D: Sériové zapojenie obvodu
Jednotlivé projekty
2: Spaceship Interface
V šablóne zdrojového kódu si môžeme zmeniť napríklad rýchlosť prebliknutia medzi jednotlivými ledkami. Pre príklad, hodnoty v zátvorke pri delay zmeníme z 250 na 1000. Tým zmeníme rýchlosť prebliknutia zo štvrť sekundy na sekundu, takže spomalíme prebliknutie.
Výsledok vidíme v nasledovnom videu:
V najbližšej dobe pridám ďalšie projekty.
Použité zdroje:
1. "Arduino projects book"
2. https://www.arduino.cc/