Einstieg in MicroPython

Just another Linksammlung.

Print only. Bummer.

IDEs und Tools

Folgende IDEs und Tools könnten sich für die Entwicklung eignen, auch und gerade für den Einsatz unter Windows.

Pymakr, Visual Studio Code, PyCharm

uPyCraft

About

https://diyprojects.io/upicraft-micropython-ide-dedicated-development-iot-based-esp8266-esp32-microbit-pyboard/

Resources

Download


The MU Editor

Adafruit is favouring the MU editor.

About

Mu is a Python code editor for beginner programmers based on extensive feedback given by teachers and learners.

https://codewith.mu/

Screenshot

Details

ESP-IDF and beyond: Lua with NodeMCU, Pycom's MicroPython fork and Adafruit's CircuitPython - #7 by Andreas

Download

https://codewith.mu/en/download

More tools


Someone might want to have a look at uPyLoader and uPyCraft to check what they could do for us here.

LEDs blinken lassen

Einfaches Auslesen von Sensoren

Weitere Ressourcen

DS18B20-Datenlogger mit MQTT

Falls die ersten Schritte mit MicroPython schon erfolgreich unternommen wurden, will man sich u.U. an ausgewachsenere Aufgaben heranwagen. Der folgende Artikel eignet sich dazu hervorragend, er behandelt die Basiskomponenten für einen einfachen Sensorknoten für DS18X20-Sensoren, der die anfallenden Meßdaten per JSON serialisiert und über MQTT versendet.

PT100-Datenlogger mit MQTT über WiFi

Ein neues Fundstück, hier geht es um das Auslesen eines qualitativ guten Temperatorsensors (PT100) und ebenso wie beim obigen Beitrag um die Übermittlung der Meßdaten per MQTT. Danke, @wtf!

https://github.com/htlb-atk/schilf-iot-MAX31865

PT100-Datenlogger mit MQTT über LTE Cat NB1

Ein weiteres Fundstück, das auf Basis der oben genannten Anleitung entstanden ist. Statt dem eingebauten WiFi wird hier eine IP-Verbindung über LTE Cat NB1 über das Sequans Modem aufgebaut und die Meßdaten dann ebenfalls per MQTT übermittelt. Das klappt mittlerweile an ausgewählten Orten mit ausreichender Netzabdeckung nach einem obligatorischen Firmware-Update auf Anhieb. Danke, @wtf.