Ako na ošetrenie spínacích kontaktov – debouncing

Ako na ošetrenie spínacích kontaktov - debouncingVšeobecne najčastejším spôsobom ovládania aplikácií Arduinom s okolitým svetom sú tlačítka, klávesnice (membránové, kapacitné alebo s mikrospínačmi), rotačné enkódery (rotation encoders, inkrementálne otočné ovládače) a rad ďalších spínačov, pracujúcich na mechanickom princípe.

Hoci na prvý pohľad by nemal byť až taký problém zistiť, či je nejaký kontakt zopnutý alebo nie, nejaká úskalia tam predsa len sú. A o tom je tento článok venujúci sa téme Arduino debouncing.

Čítať viac…

Ako (ne)zničiť Arduino

Ako nezničiť ArduinoČo by si mal vedieť pri zapájaní Arduina a jeho pinov? Určite aspoň to, ako nezničiť Arduino. Nasledujúci súpis zverejňujem preto, aby si sa popísaným chybám mohol vyhnúť. Jedná sa skôr o elektronické chyby zapojenia, než mechanické zničenie.

Začiatočníci, ktorí pristupujú k elektronike prvýkrát, tu nájdu lekciu o nevhodnom zapájaní pinov na Arduine. Nesprávnym zapojením môžeš potenciálne zničiť dosku Arduino. Pokiaľ ide o chyby, tak tie hardwardové chyby ti vo všeobecnosti nič neodpustia na rozdiel od softwarových.

Čítať viac…

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…

Eclipse Neon – návod na inštaláciu

Eclipse Neon - návod na inštaláciu

Eclipse je ďalšie z mnoha IDE, v ktorom píšeme zdrojový kód a ladíme programy. Tento nástroj, ktorý okrem iného ponúka príjemné pracovné prostredie, debugger a nemalé množstvo rozširujúcich plugginov, je možné používať bezplatne.

V tomto článku popisujem, ako sa inštaluje Eclipse, používa a naprogramujeme si i jednoduchú aplikáciu. Tak poďme na to.

Čítať viac…

Programino IDE – návod na inštaláciu

Programino IDE - návod na inštaláciu

PROGRAMINO IDE je alternatívne pohodlné a ľahko použiteľné vývojové prostredie pre Arduino a kompatibilné dosky. Rôzne dostupné nástroje uľahčujú rýchlu realizáciu projektu. Obsahuje dva UART terminály, náhľad hardvéru, prispôsobiteľné zvýraznenie syntaxe, možnosť vyhľadávania objektov a funkcií, analógový plotter, jednoduchá kompilácia, upload kódu atď. Ďalej program umožňuje ukladanie položiek do záložiek, vytváranie šablón s možnosťou exportu. V tomto článku prinášam návod na inštaláciu.

Čítať viac…

PlatformIO IDE – návod na inštaláciu

PlatformIO IDE - návod na inštaláciu

V tomto článku prinášam jednu z ďalších možností pre Arduino programovanie a to vývojové prostredie PlatformIO IDE. V tomto vývojovom prostredí si ukážeme jednoduchý príklad „Blink“.

Okrem programovania Arduina ho možno použiť aj pre ďalšie podobné vývojové dosky. PlatformIO IDE je voľne stiahnuteľné a je podporované väčšinou operačných systémov. Odporúčam vyskúšať.

Čítať viac…

Arduino IDE – návod na inštaláciu

Arduino IDE návod na inštaláciuÚspech Arduina a jeho veľké rozšírenie nie je len vďaka zaujímavému hardvéru, ale predovšetkým jednoduchému vývojovému prostrediu (skrátene IDE, čo doslova znamená Integrated Development Environment). Arduino IDE je aplikácia, ktorá nám umožní jednoducho s doskou Arduino pracovať.

Arduino IDE obsahuje okrem iného textový editor a niekoľko tlačidiel, ktoré slúžia na preklad a následnému nahraniu kódu do Arduina. Ďalej je súčasťou prostredia nástroj serial monitor, ktorý umožňuje jednoduchú komunikáciu s Arduino doskou, na tento účel potom slúži funkcia Serial.
Čí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…