Problem Set #B: Arduino Kit
Ciele
- Pripraviť si vybanie a softvér potrebný pre vývoj aplikácií pre mikrokontrolér Arduino.
Hardvérové vybavenie
Odporúčame kúpiť RFID Starter Kit for Arduino UNO R3, ktorý býva dodávaný v šikovnom boxe. Môžete ho kúpiť napr. z týchto stránok:
Niektorí z vás určite máte nejakú zostavu k dispozícii zo strednej školy. Tie kľúčové komponenty sú:
- Arduino UNO
- Breadbord (prepojovacie pole) spolu s prepájajúcimi vodičmi - odporúčame kúpiť veľký breadboard (800 pinový), aby sa vám pracovalo jednoduchšie
- LCD display s I2C modulom (buď 16x2 ale môže byť aj 20x4)
- RTC modul DS1302
- senzor teploty a vlhkosti DHT11 alebo DHT22
- RGB LED diódy
Ostatné drobnosti ako rezistory, prepojovacie káble, USB kábel, reproduktor, tlačidlá považujeme za základ.
Potrebný softvér
Pre vývoj budeme používať oficiálne Arduino IDE, ktoré v závislosti od vášho operačného sýstému môžete nainštalovať niekoľkými spôsobmi:
V prípade, že používate OS Windows a máte nainštalovaný balíčkovací systém Chocolatey, tak môžete v príkazovom riadku napísať:
$ choco install arduino
- V prípade, že používate linuxovú distribúciu Fedoru (RedHat):
$ sudo dnf install arduino
- V prípade, že používate linuxovú distribúciu Ubuntu (Debian):
$ sudo apt-get install arduino
Poznámka
Je veľmi pravdepodobné, že verzia Arduino IDE v repozitároch vašej linuxovej distribúcie bude staršia, ako tá, ktorá je dostupná na oficiálnej stránke. Preto vám odporúčame miesto inštalovania Arduino IDE z repozitárov si nainštalovať najnovšiu verziu priamo zo stránky www.arduino.cc
Miesto Arduino IDE môžete použiť aj nástroj Fritzing, ktorý ponúka viac možností, ako len vývojové prostredie pre programovanie mikrokontroléra. Pomocou neho môžete napríklad nakresliť schému zapojenia vášho riešenia.
Podobne, ako Arduino IDE môžete aj Fritzing nájsť v repozitároch vašej distribúcie alebo si ho môžete stiahnuť priamo z domovskej stránky projektu www.fritzing.org
Tí náročnejší môžu používať pre vývoj aj platformu Platform IO.
Arduino na OS Windows
Ak používate dosku Arduino UNO vyrobenú v číne (napr. ak používate Arduino UNO z odporúčanej stavebnice) a programujete v OS Windows, budete potrebovať stiahnuť a nainštalovať osobitný ovládač pre čip CH340. Stiahnuť a nainštalovať si ho môžete z tejto adresy.
Ak nepoužívate čínsku dosku Arduino UNO, nič sťahovať a inštalovať nemusíte - všetko bude fungovať tak, ako má.
Arduino na OS Linux
Ak chcete programovať doky Arduino (ale nie len tie),
potrebujete byť ako používateľ v skupine dialout
. Do tejto
skupiny pridáte svojho používateľa nasledovne:
Ak používate distribúciu Ubuntu, použite tento príkaz:
$ sudo adduser USERNAME dialout
Ak používate inú distribúciu, použite tento príkaz:
$ sudo usermod -a -G dialout USERNAME
Upozornenie
Ak používate distribúciu Ubuntu a systém nebude vedieť
Arduino dosku rozponať, pravdepodobne za to bude môcť balik
brltty
. Preto ho odinštalujte týmto príkazom:
$ sudo apt remove brltty