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.

Měření napětí ESP-07

Pro můj další projekt potřebuji provozovat ESP8266 na baterii. Pracovní napětí se udává od 3.0 do 3.6V. Experimentálně jsem vyzkoušel, že zvládne i nižší, i vyšší napětí (2.0 – 4.7V). Zvolil jsem 2 AA baterie z Ikea zapojené do série, takže celkem ~3.0V. Použil jsem ESP-07, které má vyvedený PIN 16 a je možné ho hluboce uspávat (to je možné i u ESP-01, ale předtím je třeba vyvést PIN 16 na reset a to vyžaduje velice jemné zacházení s páječkou). Odstranil jsem červenou LEDku a nechal pouze modrou, která indikuje síťovou komunikaci. Nechal jsem každou minutu odesílat napětí, které ESP přečte z baterie. Takto dokázalo pracovat od 17. 12. 2016 (12:12) do 30. 12. 2016 (02:05), tedy necelých 13 dní.

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.