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
<p align="left" style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows:
Posláním studijního předmětu Vstupně výstupní komunikace je rozšířit poznatky a prohloubit kompetence v oblasti technického vybavení počítačů PC a v návaznosti na předchozí předměty, především pak studijní předmět Úvod do architektury počítačů, rozšířit u studentů znalosti ze vstupně výstupních zařízení PC, včetně volby a nastavování příslušných zařízení a poznání jejich specifik a funkčních možností. Úspěšné zvládnutí předmětu Vstupně výstupní komunikace je podmínkou pro studium dalších návazných předmětů.