Úkol č.6 - Automatizace
ARDUINO
Co všechno obsahuje:
Naučíme se jak používat desku Arduino, jednoduchý obvod s použitím kontaktního pole, programy v jazyku Scratch
Pomůcky:
- Arduino UNO deska
- Kontaktní pole
- USB kabel
- Vodiče Samec-Samec
- LED deska
- Rezistor 330 Ohm
- Počítač
LED dioda:
seříznutá hrana, kratší nožička - katoda
delší nožička - anoda "+"
kratší nožička se připojuje na zem -
delší nožička ke kladnému napětí
Kontaktní pole:
zdířky označené "+" a "-" jsou vodivě propojeny ve vodorovném směru
zdířky označené "abecedně" jsou propojeny svisle - vždy řádek 1 (vodivě spojeno "abcde") a odděleně (vodivě propojeny zdířky "fghij")
napájení budeme provádět z UNO desky - zdířka "5V"
Rezistor:
aby dioda mohla svítit, připojíme ji k napájení. Pokud by jí protékal velký proud, mohla by se zničit, proto použijeme jako omezovač proudu rezistor 330 Ohmů
barevné proužky (zleva) oranžová - oranžová - hnědá
Zadání cvičení:
Klon Arduino UNO R3 ATmega328P (datasheet)
Pamatuj:
- co je algoritmus? Algoritmus
- co je to vývojový diagram? Vývojový diagram
- Co je to program? Programátorské minimum
Základy programování
Scratch (programovací jazyk) - vhodný pro desku Arduino, M Core, ...
https://en.wikipedia.org/wiki/Scratch_(programming_language)
m Bot obsahuje infračervený přijímač, který umožňuje jeho ovládání přes dálkový ovladač
- vedlejší obrázek ukazuje vývojový diagram myšlenkového procesu podprogramu s názvem "control", který se spustí tlačítkem "A" na ovladači
- tlačítka s šipkami "Nahoru", "Doleva", ... pak ovládají pohyb, dokud se neobjeví překážka nebo černá čára
- "obdélníkové bloky se nazývají "příkazové", kosočtvercové se nazývají "podmínkové" a umožňují "větvení" diagramu, obdélník se zaoblenými rohy pak znamená počátek nebo ukončení zpracování
- ukázka zpracování programového bloku "control" pomocí jazyku Scratch
mBlock - programování v grafickém jazyku Scratch - ke stažení:
mBlock - příručka: