Prvý program: Arduino blikanie LED

Arduino blikanie LEDV tomto článku ti ukážem praktickú ukážku, ako zapojiť a naprogramovať Arduino. Ide o také to programátorské „Hello World“ s Arduinom. V našom prípade to je „Arduino blikanie LED“.

Blikanie LED diódou možno bez ďalších súčiastok realizovať s akoukoľvek vývojovou doskou Arduino. V tomto príklade to bude Arduino UNO. Bude to to najjednoduchšie, čo môžeš so svojím Arduinom urobiť. Takže poďme na to.

Čítať viac…

EEPROM.h

Arduino kniźnica EEPROM.hKnižnica pre Arduino EEPROM.h sa využíva na čítanie a zápis dát do internej pamäte EEPROM. To je tá časť pamäte, ktorá si zachová uložené dáta aj po vypnutí napájania Arduina. Veľkosť tejto pamäte je daná mikrokontrolérom, napr. ATmega328 má 1024 bajtov, ATmega1280 a ATmega2560 má 4096 bajtov.

Obsah tejto pamäte môže modifikovať len bežiaci program v Arduine, nieje možné túto časť pamäte prepísať pri nahrávaní kódu do Arduina. Zápis do EEPROM trvá 3,3 ms a má stanovenú životnosť 100.000 cyklov pre zápis (mazanie), takže možno budete musieť dávať pozor na to, ako často budete do nej zapisovať. Číslovanie adresy pamäte začína ako obvykle od nuly.

Čítať viac…

Knižnice – návod na inštaláciu

Knižnice - návod na inštaláciuKnižnice určené pre Arduino sú priečinky (adresáre), ktoré združujú viac súborov so zdrojovými kódmi. Vďaka týmto zdrojovým kódom máme potom jednoduchší a prehľadnejší vlastný program, keď chceme pripojiť nejaký zložitejší modul, senzor, displej a podobne. Napríklad pri stiahnutí programovacieho prostredia Arduino IDE už je tu integrovaná knižnica LiquidCrystal, ktorá umožňuje jednoduché pripojenie znakových LCD displejov. Na internete možno stiahnuť stovky knižníc a práve vďaka komunite Arduino nadšencov máme veľkú pravdepodobnosť, že pre náš modul už niekto nejaké knižnice vytvoril a zdieľa ju s ostatnými. Na použitie novo stiahnutej knižnice v IDE máme dva základné postupy, ktoré sa tu pokúsim popísať.

Čítať viac…