MicroPython a NoteMCU ESP8266

Kategorie: Informatika

Tento tutoriál je psán pro Ubuntu Linux, takže pojďme na to. Momentálně nemám v úmyslu psát o intalaci MictoPythonu, tu si můžete provést pomocí návodu.

Pro začátek je třeba mít samotnou destičku NodeMCU s chipem ESP8266, mikrousb kablík, nějaký počítač s usb portem a připojení k internetu.

 

 

Vše máte zapojené, ale nevíte, jak se dostat do MicroPythoního shellu?

Je to jednoduché, stačí v terminálu nainstalovat program picocom (sudo apt install picocom -y).

Po instalaci se můžete zkusit rovnou připojit, pomocí příkazu picocom -b115200 /dev/ttyUSB0. Ale jak to tak v životě bývá, pošle Vás pěkně dopryč. Nejste totiž jako uživatel ve skupině dialout. Tak si svého uživatele do ni přidejte. Opět je to jednoduchý příkaz v terminálu sudo adduser elite dialout. Jméno elite změňte za své.

picocom

Pokud jste udělali vše správně, měli byste vidět podobnou věc, jako je na obrázku výše. Nyní můžete začít psát své úžasné programy v MicroPythonu.

 

Malý pomocník při zkoušení programů je webrepl. Je to webové rozhraní pro programování v pythonu, stačí si naimportovat import webrepl_setup, tím si nastavíte připojení v routeru zjistíte ip adresu svého nodemcu a z githubu webrepl si stáhnete do pc zazipovaný balík s oním programem, který můžete následně používat.

webrepl

 

Zdroje:

https://naucse.python.cz/lessons/beginners/micropython/

https://naucse.python.cz/lessons/intro/micropython/

https://github.com/stlk/micropython

https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html

https://github.com/lvidarte/esp8266/wiki

https://github.com/BetaRavener/upy-websocket-server

https://forum.micropython.org/viewforum.php?f=16&sid=53ea8b48cd4979f253f8e6946da8fb65

Komentáře

postPřidat komentář

Nebyly přidány žádné komentáře.