Teoretická příprava
· Vlastnosti obecného vstupně výstupního systému/zařízení
· Hardware počítače, zaměření na sběrnici počítače
· Pochopení adresových, datových a řídících částí sběrnice
· Obsazení adresového vstupně výstupního prostoru
· Problematika paralelního a sériového přenos dat včetně kvitovací komunikace (handshaking)
· Hardwarová a softwarová přerušení, AD/DA převodníky
· Seznámení s technickou a programátorskou realizací
· Použití diskrétních elektronických součástek
· Druhy modulací a aplikace PWM
· Algoritmické konstrukce a programování modulu Arduino
· Syntaxe jazyka Wiring
· Práce s rozšiřujícími knihovnami a moduly (shieldy)
Praktické výstupy
· Návrh a konstrukce vlastního obecného vstupně výstupního zařízení a jeho programová obsluha
· Práce s vývojovým prostředím (IDE) modulu Arduino
· Propojení Arduina s osobním počítačem
· Jednoduchá zapojení s diskrétními prvky (diody, tranzistory)
· Regulace výkonu stejnosměrného motoru pomocí PWM
· Zapojení s dalšími IO
· Zapojení se segmentovým displayem
· Načítání a vyhodnocování vstupů pomocí Arduina
· Měření fyzikálních veličin pomocí Arduina (a zobrazení na PC)