Arduino 1. díl – základy
Mgr. Jiří Hodal
Anotace

Materiál seznamuje čtenáře s vývojovou deskou Arduino a možnostmi jejího využití v oblasti „malé“ automatizace. S pomocí modelu Arduino Nano rev. 3.0 ukazuje, jak připravit jednoduchý náčrt v programu Fritzing, jak připojit základní součástky a vybrané periferie, jak tvořit software ve vývojovém prostředí Arduino IDE. Velký prostor je věnován jazyku C (Wiring), základním úlohám s digitálními a analogovými vstupy a výstupy a technické přípravě včetně doporučeného vybavení. Zpracován je jednoduchý vzorový projekt základu komunikačního terminálu s displejem a klávesnicí.

Cíle

Seznámit se s Arduinem a fyzickým programováním; používat kritické myšlení, vnímat časovou posloupnost úkonů a umět je synchronizovat; rozvíjet tvůrčí schopnosti; schopnost připravit a realizovat jednoduchý projekt z oblasti automatizace – úvaha, náčrtek, výběr součástek, algoritmus, program, ladění a testování.

Klíčová slova
Arduino, Arduino IDE, Fritzing, náčrt, jazyk C, Wiring, program, analogový, digitální, vstup, výstup, algoritmus, mikrořadič, vývojová deska, vývojový diagram, praxe, projekt, displej, klávesnice.
Datum vytvoření
20. 5. 2019
Časová dotace
120 hodin
Jazyková verze
česky
Licence
Zdroje
  1. Arduino - Home. https://www.arduino.cc, [online], [cit. 20. 5. 2019]
  1. Arduino. https://cs.wikipedia.org/wiki/Arduino [online], [cit. 20. 5. 2019]
  1. FritzingFritzing. http://fritzing.org/home, [online], [cit. 20. 5. 2019]
  1. ČSN ISO 5807 (369011). Zpracování informací. Dokumentační symboly a konvence pro vývojové diagramy toku dat, programu a systému, síťové diagramy a diagramy zdrojů systému. Praha: ČNI, 1996.
  1. TÖPFER, Pavel. Algoritmy a programovací techniky. 2. vyd. Praha: Prometheus, 1995. ISBN 978-80-7196-350-9.
  1. BANZI, Massimo. Getting Started with Arduino. Second Edition. U.S.A.: O´Reilly Media, 2011. ISBN 978-1-449-30987-9.
  1. KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. Brno: Computer Press, 2006. ISBN 80-251-0897-x.
  1. BRODSKÝ, Jan a Luděk SKOČOVSKÝ. Operační systém Unix a jazyk C. Praha: SNTL, 1989. Knižnice výpočetní techniky.
  1. HEROUT, Pavel. Učebnice jazyka C. 3., upr. vyd. České Budějovice: Kopp, 1994. ISBN 80-85828-21-9.
  1. SELECKÝ, Matúš. Arduino: uživatelská příručka. Přeložil Martin HERODEK. Brno: Computer Press, 2016. ISBN 978-80-251-4840-2.
  1. Logic Levels, https://learn.sparkfun.com/tutorials/logic-levels/all, [online], [cit. 29. 8. 2019]
  1. FISCHER, J. Logické obvody CMOS. [online], Praha: ČVUT – FEL, 2016. str. 27-36, Dostupné z https://moodle.fel.cvut.cz/pluginfile.php/63052/mod_resource/content/2/A3B38MMP_2016_Pred_Logika_10.pdf
  1. FALTUS, Robert. Spínací prvky – relé, tranzistory a tranzistorová pole. [online], [cit. 29. 8. 2019]. Dostupné z https://navody.arduino-shop.cz/zaciname-s-arduinem/spinaci-prvky-rele-tranzistory-a-tranzistorova-pole.html
  1. BEDNÁŘ, Jaroslav. Arduino v příkladech – VII. díl – Komunikace a periférie. [online], [cit. 29. 8. 2019]. Dostupné z https://www.arduinotech.cz/inpage/arduino-v-prikladech-vii-dil-komunikace-a-periferie
  1. OpenSCAD - The Programmers Solid 3D CAD Modeller. http://www.openscad.org/ [online], [cit. 24. 10. 2019]
  1. MeshLab. http://www.meshlab.net/ [online], [cit. 24. 10. 2019]
  1. Slic3r. https://slic3r.org/ [online], [cit. 24. 10. 2019]
  1. G-kód. [online], [cit. 29. 10. 2019]. Dostupné z https://cs.wikipedia.org/wiki/G-k%C3%B3D