Krokové motory IV

Napájení krokových motorů

Celý článek »

Softvérová obsluha LED

Po prečítaní nadpisu sa zrejme pozastavíte nad tým, že v ňom chýba prívlastok „pre začiatočníkov“. Veď čo už môže byť zaujímavé na softvérovej obsluhe LED? Pripojíme cez rezistor na pin mikrokontroléra a privedením úrovne HIGH LED rozsvietime a úrovňou LOW diódu zhasneme. Prípadne budeme regulovať jej jas nastavením napäťovej úrovne na analógovom, alebo PWM výstupe.

Celý článek »

Tulák po parku

aneb jak postavit vítězného robota snadno a rychle

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 »

KROKOVÉ MOTORY III

Normalizace motorů, způsoby řízení, mikrokrokování, řídící obvody

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 »