Problem Set: Arduino Kit

Ciele

  • Pripraviť si vybanie a softvér potrebný pre vývoj aplikácií pre mikrokontrolér Arduino.

Hardvérové vybavenie

  • Arduino Uno
  • USB kábel, typu A/B na prepojenie Arduina s počítačom
  • 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
  • 5ks tlačidiel
  • LCD display s I2C modulom (buď 16x2 ale môže byť aj 20x4)
  • LED diódy - 2x červené, 2x zelené, 2x žlté
  • 4ks RGB LED diódy
  • rezisotory k LED diódam - 220ohm, počet podľa typu diód:
    • 1 jednofarebná dióda - 1 rezistor
    • 1 RGB dióda - 3 rezistory
  • rezistory k tlačidlám - 5x 10k
  • 2x 100nF kondenzátory

Kvôli cene vám odporúčame kúpiť samotné Arduino v Čine a zvyšné súčiastky v obchode TA Elektro nachádzajúcej sa na Orlej ulici č. 11 v Košiciach.

Potrebný softvér

Vývojové prostredie (IDE) pre Arduino je možné stiahnuť priamo zo stránky www.arduino.cc. Pokiaľ však používate niektorú Linuxovú distribúciu, môžete si tento nástroj nainštalovať priamo z repozitára:

  • V prípade, že používate Fedoru (RedHat):
    sudo dnf install arduino
  • V prípade, že používate Ubuntu (Debian):
    sudo apt-get install 
Obr. 1: Jednoduché vývojové prostredie pre Arduino.

Poznámka:  Je veľmi pravdepodobné, že verzia Arduino IDE v repozitároch vašej 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

Obr. 2: Prostredie Fritzing

Diskusia

Upozornenie: Do svojich príspevkov nevkladajte správne riešenia úloh a ani ich od ostatných nežiadajte! Nepoužívajte sprosté slová! Takéto príspevky budú zmazané! Riaďte sa podľa pravidiel etického kódexu.