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…

Arduino história

Arduino históriaArduino [čítaj Arduíno] je v informatike názov malého jedno-doskového počítača založeného na mikrokontroléri ATmega od firmy Atmel. Svojim návrhom sa snaží podporiť výučbu informatiky v školách a oboznámiť študentov s tým, ako sú pomocou počítačov riadené rôzne zariadenia (napr. mikrovlnná rúra, automatická práčka a iné stroje).

Nejedná sa teda o počítač v zmysle stolného počítača alebo smartfónu. Nemožno preto k nemu ľahko priamo pripojiť monitor ani klávesnicu či myš, ale je pripravený na pripojenie LED diód, displeja z tekutých kryštálov, servomotorov, senzorov, osvetlenia atď.

Čítať viac…

BME280 a BMP280 – meranie tlaku, teploty a vlhkosti

BME280 a BMP280 - meranie tlaku, teploty a vlhkosti

Na meranie atmosférického tlaku Arduinom je vhodný senzor BME280 alebo BMP280 od firmy Bosch. Senzor ideálny do domácej meteostanici. V nasledujúcom článku popíšem rozdiely, zapojenie a ukážkový program z knižnice.

Po vyskúšaní merania teplôt a vlhkosti so senzormi DHT a DS18B20, to chcelo tentokrát vyskúšať merať aj atmosférický tlak. Našiel som na to vhodný senzor BME280 a BMP280. Vyrába ich firma Bosh. Sú to nástupcovia predchádzajúcej modelovej rady BMP180 a BMP085. Ako prvé ma zaujímali parametre, rozdiel medzi nimi a zapojenie.

Čítať viac…

Dallas DS18B20 – meranie teploty

Dallas DS18B20 - meranie teplotyĎalší vynikajúci senzor na meranie teploty je Dallas DS18B20. V článku popisujem jeho parametre, dva spôsoby napájania, vnútornú pamäť (registre) a samozrejme zapojenie s Arduinom, jednoduchý program a nejaké fotky.

Teplotný senzor (alebo tiež čidlo) DS18B20 od firmy Maxim (predtým Dallas) je v Arduino komunite veľmi obľúbené. Za veľmi dobrú cenu umožňuje merať teplotu v rozsahu od -55 až do +125 stupňov Celzia, pričom v rozsahu -10 až +85 stupňov Celzia má garantovanú presnosť ± 0,5 ° C.

Čítať viac…

Codino Studio

Codino Studio

Objavila sa i ďalšia alternatíva k Arduino IDE a máme tu Codino. Na domovskej stránke sa chváli slušným editorom, ktorý vie automatické doplňovanie, automatické ukladanie alebo zvýrazňovanie. Taktiež obsahauje sériový terminál a ploter.

Codino Studio je úplne bezplatný produkt. Môžete si ho stiahnuť a nainštalovať bez akýchkoľvek poplatkov.

Čítať viac…

Atmel Studio 7

Atmel Studio 7

Firma Atmel vydala novú verziu svojho editora Atmel Studio 7. Pre nás fanúšikov Arduina je to dobrou správou, pretože sa viac sústreďuje na Arduino. Nové možnosti sú aj v oblasti moderných 32-bitových mikrokontrolérov.

Úžasné na Atmel Studiu je aj to, že nepotrebujete mať niektoré mikrokontroléry fyzicky pripojené. Je k dispozícii simulátor, ktorý pozná veľa rôznych mikrokontrolérov. Nechýba medzi nimi ani známy ATmega328P. Treba ho len nastaviť ako cieľ a môžete projekt spustiť v simulátore.

Čítať viac…

Arduino Create

Arduino CreateArduino nikdy nebolo obyčajnou záležitosťou hardvéru. Jeho veľkosť spočíva rovnako tak v softvéri ako aj oddanej komunite.

Po nedávnych vylepšeniach Arduino Software (IDE) sa tím vývojárov opäť vytiahol a prináša nám online cloudové IDE Arduino Create a spolu s ním viac možností a nástrojov pre vytváranie nových projektov. Môžete tu tiež zdieľať vlastné výtvory, spoločne s podrobnými návody, schémami, referenciami a získavať tak spätnú väzbu od ostatných.

Čítať viac…