Tato lekce se moc nepodařila. Přestal nám fungovat robot. Tak jsme zkoušeli komunikovat v pásmu 433MHz a to se povedlo jen jedné dvojici. Po hodině jsme se šli prolétnout s kvadrokoptérou a ta nám také nefungovala.
Archiv štítku: Kroužek ZŠ Volyně
18. lekce
Pokračovali jsme s modulem L298N. Každý si naprogramoval podvozek tak, aby jezdil podle zadaných příkazů. Na ukázku se můžete podívat na Youtube.
17. lekce
Protože se školní rok přehoupl přes polovinu, zopakovali jsme si základy toho, co jsme se až doposud naučili. Musím všechny pochválit, přeci jen jim v těch hlavách něco zůstalo. Pak jsme si řekli, jak se pracuje s modulem L298N (ovládání dvou motorů) a rovnou to vyzkoušeli v praxi.
15. a 16. lekce
Minulý týden jsme zahájili práci na aplikaci pro Android, která pomocí bluetooth komunikuje s Arduinem. Dnes jsme ve vývoji pokračovali a dokázali přes mobil ovládat LEDku a zobrazit na mobilu aktuální teplotu a vlhkost v místnosti.
14. lekce
Zhurta jsme se pustili do samostatných projektů. Vojta rozchodil PIR čidlo pohybu, Dan a Anička zase bluetooth komunikaci s mobilem. Gustík začal vykreslovat na display svůj vlastní obrázek.
13. lekce
Dneska jsme si ukázali, jak se používají knihovny od cizích programátoru (v našem případě to byla knihovna pro kresleni na display s názvem Adafruit_SSD1306). Zkusili jsme si několik příkazů z knihovny Adafruit_SSD1306, pomocí kterých jsme velice jednoduše (pár řádků kódu) dokázali zobrazit text i nakreslit caru.
11. lekce
Zopakovali jsme si proměnné a podmínky a naučili se psát komentáře a for cykly. Pomocí tranzistoru jsme Arduinem ovládali 12V RGB LED pásek, který jsme naučili „dýchat“.
10. lekce
Po dnešní hodině by všichni měli vědět, co je to proměnná a k čemu se dá využít. V příštích hodinách si to budeme opakovat a používat. Všichni si dnes vyzkoušeli napsat podmíněný příkaz if v jednoduchém programu na ovládání dvou motorů. Opět jsme komunikovali po sériové lince a vytvořili jednoduchý drátový ovladač pro základ našeho robota.
9. lekce
Dneska jsme se seznámili s tranzistorem. Řekli jsme si, k čemu slouží a co vše díky němu můžeme postavit. Také jsme zjistili, že na PWM piny je možné zapisovat nejen 0V a 5V, ale také všechny hodnoty mezi. Díky tomu jsme mohli regulovat intenzitu světla naší LEDky.
8. lekce
Na začátku hodiny jsme zopakovali, jak Arduino zpracovává příkazy, které do něj nahrajeme. Šlo to lépe, než minule, ale pro jistotu jsem všem dal výpis základních příkazů, které by měl každý znát.
Také jsme si připomněli, že dokud na PIN nenastavíme hodnotu HIGH (příkaz digitalWrite(pin, hodnota);), tak v něm nebude elektřina a spotřebič k PINu připojený nebude fungovat. A pokud hodnotu HIGH nastavíme, tak v něm elektřina bude do té doby, dokud nenastavíme hodnotu LOW nebo neodpojíme zdroj napájení.