ARDUINO L13 Programování a robotika snadno a rychle? Tomáš Feltl Připraveno pro kroužek robotiky JAOS
Arduino programování a robotika dětský vzdělávací kroužek JAOS 2 http://spaceflight.nasa.gov/gallery/images/station/crew-27/html/iss027e036687.html
Photo: www.australiansolarquotes.com.au Arduino programování a robotika dětský vzdělávací kroužek JAOS 3 Podobnost s M. J. je zcela náhodná KROK STRANOU Jak reagovat na změnu intenzity světla
Arduino programování a robotika dětský vzdělávací kroužek JAOS 4 Proč intenzita světla? K čemu nám to může být dobré??
Arduino programování a robotika dětský vzdělávací kroužek JAOS 5 Jedna z možností Fotorezistor https://upload.wikimedia.org/wikipedia/commons/5/5c/konstrukcni_usporadani_fotorezistoru.png
Arduino programování a robotika dětský vzdělávací kroužek JAOS 6 Fotorezistor Více dopadajícího světla = menší odpor (větší vodivost) Pro starší: založeno na fotoelektrickém jevu (co to je?) + citlivost, nízká cena - značná závislost na teplotě, dlouhá odezva (použitelné max. do stovek Hz) Značka: https://upload.wikimedia.org/wikipedia/commons/5/5c/konstrukcni_usporadani_fotorezistoru.png
Arduino programování a robotika dětský vzdělávací kroužek JAOS 7 Zapojení fotorezistoru I Zapojení je podobné jako při práci s potenciometrem Použijeme analogový vstup (A1), + a gnd/- (budeme potřebovat tři vodiče). Kdo si vzpomíná? Jaké hodnoty jsme získaly při práci s potenciometrem? Obdobně můžeme pracovat s řadou další analogových čidel např. s termistorem jako teploměrem potenciometr
Arduino programování a robotika dětský vzdělávací kroužek JAOS 8 Zapojení fotorezistoru II Schéma Jak to vlastně funguje?
Arduino programování a robotika dětský vzdělávací kroužek JAOS 9 Zapojení fotorezistoru III Teď již skutečně fotorezistor, my to máme ještě jednoduší, máme hotový modul s integrovaným odporem
Arduino programování a robotika dětský vzdělávací kroužek JAOS 10 Jdeme programovat Co bude dělat tento program? Jaké hodnoty získáš při zastínění a při nasvícení fotorezistoru? Poznamenej si je a vlož do dalšího programu!
Arduino programování a robotika dětský vzdělávací kroužek JAOS 11 Jak změnit hodnoty, které získáme Taková trochu kalibrace Jaké hodnoty získáme při zastínění a při nasvícení fotorezistoru teď?
Arduino programování a robotika dětský vzdělávací kroužek JAOS 12 Úkoly Rozšiř zapojení o LED nebo bzučák a zkus naprogramovat: Když poklesne osvětlení, rozsvítí se LEDka. Čím více osvětlení poklesne, tím více LEDek se rozsvítí. Pokud překročí osvětlení určitou hodnotu ozve se varovný signál z bzučáku. Jedna LEDka bude blikat na fotorezistor (např. blikne každých 200 ms) a druhá bude naprogramována tak, aby automaticky kopírovala toto blikání podle hodnot zaznamenaných fotorezistorem. Pro starší: Zkus postupně stmívat LED (pomocí PWM) a současně měřit osvětlení fotorezistoru. Je závislost vyzařované intenzity světla LEDkou lineární? Pokus se vysvětlit.
Arduino programování a robotika dětský vzdělávací kroužek JAOS 13 Náměty na doma Jak jinak bychom mohli měřit intenzitu světla? (jinak než fotorezistorem) Uprav svého robota tak, aby reagoval na světlo (např. při posvícení baterkou na robota se robot rozjede, nebo naopak zastaví). Zkus vymyslet nějaký miniprojekt, který bude řešit výše nastíněné potřeby naší vesmírné stanice a který by bylo vhodné řešit ve dvojici.
Arduino programování a robotika dětský vzdělávací kroužek JAOS 14 PŘÍŠTÍ SCHŮZKA 15. 4. Zase ve stejnou dobu na stejném místě
DĚKUJI VÁM ZA POZORNOST V případě zájmu mne můžete kontaktovat: skolniprojekty@gmail.com www.e-mole.cz
Arduino programování a robotika dětský vzdělávací 16 kroužek JAOS Radostné programování!