Softvérová obsluha farebných RGB LED a diód NeoPixel pre Arduino

Pokračování jarního článku.

Celý článek »

Drobnicky

Drobničky 008 – Potlačení akcelerace Arduino myši na Linuxu

Zatímco u normální myši je akcelerace přijemná, protože dosáhneme na celou obrazovku a přitom se dá kurzor umístit celkem přesně, tak u robotické myši je dost nevýhodná, protože chybí zpětná vazba a velice záleží na délce pohybů, pauzách mezi nimi a i jejich řazení.

Celý článek »

Arduino poťouchlost – funkce map()

Opět jsem narazil na poťouchlost, kterou nepozorným uživatelům nachystali autoři knihoven Arduina.
Tentokrát se týká funkce map(), která, abych tak řekl jemně, „za jistých okolností dává nečekané výstupy“.

Celý článek »

Arduino motohrátky 1

Doposud jsme se na těchto stránkách věnovali především řízení krokových motorů a ke stejnosměrným komutátorovým motorkům jsme se chovali poněkud macešsky. Nyní to zkusíme trochu napravit.

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 »

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 »