Programovanie Micro:bitu v jazyku Python – 2 časť

Obsluha hardvéru a súbory

Celý článek »

Programovanie Micro:bitu v jazyku Python – 1 časť

Python je interpretovaný programovací jazyk určený pre všeobecné programovanie. Hlavnou výhodou je jeho zrozumiteľnosť, takže zdrojovému programu v jazyku Python porozumie aj začiatočník a bude veľmi rýchlo vedieť realizovať v ňom svoje nápady. Naproti tomu ak by ste ukázali začiatočníkovi kód v programovacom jazyku C, kde sa to len tak hemží smerníkmi, asi by ste ho dosť znechutili a nadobudol by dojem, že programovanie je veľmi zložité.

Celý článek »

Použitie EEPROM a prerušenie od watchdogu na Arduine

V predchádzajúcej časti sme ukázali princíp mechanizmu nazývaného watchdog, ktorý umožní, aby sa riadiaci mikrokontrolér sám zotavil po prípadnej chybe, napríklad zacyklení, delení nulou a podobných problémoch.

Celý článek »

WatchDog na ochranu kódu pred chybami a zacyklením

Programový kód mikrokontroléra sa môže z rôznych príčin zaseknúť alebo nežiaduco zacykliť. Nakoľko sa mikrokontroléry používajú na riadenie rôznych zariadení, alebo na zber údajov, znamenalo by takéto zaseknutie veľký problém. Celý článek »

Obsluha zatlačenia tlačidla a obsluha prerušení

predchádzajúcej časti sme avizovali, že ako zhrnutie témy o meraní hodnôt analógových veličín a spínaní zariadení pomocou digitálnych výstupov ukážeme príklad automatizácie nejakého jednoduchého procesu, napríklad stále populárneho zväčšovania čiernobielych fotografií. Fungovalo by to jednoducho – po zatlačení tlačidla sa odmeria intenzita svetla na vybranom mieste fotografie, podľa toho sa vypočíta expozičný čas a po zatlačení ďalšieho tlačidla sa na tento čas rozsvieti žiarovka zväčšováka. Je to jednoduchý a zrozumiteľný príklad. Všetko potrebné na realizáciu tohto príkladu sme už prebrali – okrem jednej maličkosti. V zadaní úlohy sa dvakrát vyskytuje fráza: „po zatlačení tlačidla…“.

Celý článek »

Spínanie zariadení pomocou Arduina

V predchádzajúcej časti  seriálu sme sa venovali snímaniu hodnôt analógových veličín prostredníctvom analógových vstupov, ich zobrazovaniu na dvojriadkovom LCD displeji. Predtým sme v časti  venovanej vývojovému prostrediu pre Arduino ukázali, ako pomocou zmeny hodnoty výstupného portu blikať LED diódou. Stačí spojiť znalosti z týchto dvoch častí a vyrobiť jednoduchý  obvod, ktorý bude reagovať na zmenu analógovej veličiny. V našom prípade pri poklese úrovne osvetlenia pod určitú hodnotu rozsvieti svetlo.

Celý článek »

Snímanie analógových veličín a zobrazovanie na displeji

Veľa aplikácií pre Arduino potrebuje priebežne, alebo v prípade potreby zobrazovať informácie a možnosť zobrazovania sa hodí aj pri ladení aplikácie, napríklad na vypísanie informácií o aktuálnom stave, hodnotách premenných a podobne. Tento diel bude zameraný aj na snímanie hodnôt z analógových vstupov a tam sa možnosť výpisu aktuálnych hodnôt obzvlášť hodí.

Celý článek »