Táto séria článkov bez nejakého väčšieho vysvetľovania rýchlo krok za krokom ukáže ako pracovať s Arduinom, keďže informácií o ňom je plný internet.
Arduino a súčiastky je možné zakúpiť najlepšie dvoma spôsobmi:
- cez Aliexpress -lacno ale doba dodania je okolo jedného mesiaca
- cez Techfun.sk – drahšie ale doba dodania je 2-3 pracovné dni
Príklad: Arduino Uno – Aliexpress 4 eurá(a to je jeden s tých drahších komponentov pre Arduino- ak sa v návodoch objaví drahší komponent spomeniem to) vs. Techfun 10 eur. Objednávka cez Aliexpress je s poštovným zdarma a s ohľadom na nízku cenu aj bez cla (hlavne neobjednávajte naraz za viac ako 22 eur).
Príprava
Vývojové prostredie Arduino IDE si stiahnite zo stránky https://www.arduino.cc/en/Main/Software . Počas inštalácie si program pár krát vyžiada povolenie na inštaláciu ovládačov – všetky povoľte.
Pri kúpe Arduina z Číny je ešte potrebné nainštalovať tzv. CH340 ovládač. Stiahnite ho odtiaľto- CH340 driver for Windows 8.1 x64 & x86 , odzipujte (skopírujte všetky súbory do novovytvoreného priečinku) a nainštalujte (dvojklik na súbor SETUP a po spustení klik na INSTALL ).
Spustite program a Arduino Uno prepojte cez USB kábel s voľným USB portom vášho počítača. Potom sa v programe v ponuke Tools-Board uistite že máte nastavenú dosku Arduino Uno:

Ďalej v ponuke Tools-Serial Port zapnite port v ktorom je zapojené Arduino-obvykle je to ten jediný port čo je k dispozícií (občas sa stane že tam nie je žiaden dostupný port – odpojte a znovu zapojte Arduino do počítača a ono to po čase nabehne ) :

Zapojenie LEDiek
Teraz môžeme vytvoriť prvý projekt – zapojiť malé svetielká LEDky. Budeme potrebovať LEDku, rezistor, nepájivé pole a pár káblikov. Najprv si vysvetlíme nepájivé pole. Je to doska z veľkým množstvom dierok kde je možné zapájať kábliky. Dierky sú prepojené medzi sebou takto:

Na doske Arduino sú digitálne piny 1 – 13, ktoré budeme prepájať cez kábliky s nepájivým polom:

Každá LEDka má 2 nožičky pričom jedna je dlhšia . Tú budeme prepájať káblikmi s pinmi 1-13 (kladný pól). Kratšiu nožičku budeme prepájať cez kábliky s portom GND(záporný pól -zem) na doske Arduino. Rezistor o veľkosti 100 ohmov (alebo podobný od 10 po 1000 ohmov )zapojíme tiež. Rezistor znižuje napätie ktoré ide do LEDky. Samotné zapojenie môžeme urobiť pre začiatok takto:

Program sa skladá z dvoch častí:
- void setup(){ } – v zátvorkách sú príkazy ktoré sa vykonajú len raz
- void loop(){ } -v zátvorkách sú príkazy ktoré vykonávajú neustále
Do časti void setup napíšeme príkaz pinMode(8,OUTPUT); -nastaví pin 8 na posielanie el. energie do LEDky
Do časti void loop napíšeme príkaz digitalWrite(8, HIGH); -pošle el. energiu do LEDky cez port 8 -a kedže je v časti loop robí to neustále
Program teda vyzerá takto:
void setup() { pinMode(8, OUTPUT); } void loop() { digitalWrite(8, HIGH); }
Teraz už len:

Teraz LEDku rozblikáme. Do časti loop vložíme príkaz delay(1000); ,ktorý zastaví beh programu na 1000 milisekúnd, teda 1 sekundu:
void setup() { pinMode(8, OUTPUT); } void loop() { digitalWrite(8, HIGH); delay(1000); digitalWrite(8, LOW); delay(1000); }
Program pošle energiu do LEDky, počká 1sekundu , pošle nula voltov -nič do LEDky (vypne ju), počká 1 sekundu a toto opakuje neustále. Program dajte skontrolovať a odošlite do Arduina.
Môžeme teraz zapojiť dve LEDky do portov povedzme 9 a 10 a urobiť policajnú blikačku:(ako vidíte užitočné je použit prvú linku s dierkami ako spoločné prepojenie LEDiek na zem -GND)

Program:
void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); } void loop() { digitalWrite(9, HIGH); digitalWrite(10, LOW); delay(1000); digitalWrite(10, HIGH); digitalWrite(9, LOW); delay(1000); }
V jednom momente do portu 9 ide energia a do portu 10 nič a o sekundu neskôr je to naopak a to sa stále opakuje.
Ďalšie zapojenia si už vyskúšajte sami. Prajem veľa zaujímavých projektov s LEDkami.