Claus Kühnel

MicroPython

Das Handbuch für Maker und IoT-Development. 17,6 cm / 24,6 cm / 2,8 cm ( B/H/T )
Buch (Hardcover), 392 Seiten
EAN 9783367115679
Veröffentlicht August 2026
Verlag/Hersteller Rheinwerk Verlag GmbH

Auch erhältlich als:

eBook (pdf)
€ 31,92
€ 39,90 inkl. MwSt.
Teilen
Beschreibung

Mikrocontroller-Programmierung muss nicht schwierig und umständlich sein. Mit Micropython haben Sie ein Werkzeug, das die Arbeit mit den Arduinos, dem ESP32/8266 oder dem Raspberry Pi Pico einfach macht: Im Handumdrehen lesen Sie Sensoren aus, richten Webserver ein und versenden Daten über Bluetooth LE oder WLAN. Wie das geht, zeigt Ihnen Claus Kühnel in diesem Praxisbuch. Aus dem Inhalt:- Grundlagen: Python für Maker- Entwicklungsboards und -umgebungen- Bibliotheken und Tools- Multitasking mit Threads und AsyncIO- Interrupts und Timer- UART, SPI, I2C und CAN- Ein LoRa-Netz aufbauen- Debugging und Fehlersuche

Portrait

Dr. Claus Kühnel studierte Informationstechnik an der Technischen Universität Dresden und hat über viele Jahre Embedded Systems für die Labordiagnostik u.a. entwickelt. In diesem interdisziplinären Spannungsfeld kam er mit der Maker-Szene in Berührung. Er hat zahlreiche Artikel und Bücher zu Hard- und Software von Mikrocontrollern im In- und Ausland veröffentlicht. Von der Zeitschrift Elektronik erhielt sein Beitrag "Arduino & Co" die Auszeichnung "Artikel des Jahres 2011". Mit Leidenschaft gibt er sein umfangreiches und fundiertes Wissen an interessierte Leser weiter.

Inhaltsverzeichnis


1. Python 3 vs. MicroPython ... 11
1.1 ... Popularität von Programmiersprachen ... 12
1.2 ... Gemeinsamkeiten und Unterschiede ... 14
2. Entwicklungsboards und -umgebungen ... 19
2.1 ... Eingesetzte Hardware ... 20
2.2 ... Entwicklungsumgebungen ... 43
2.3 ... Firmware installieren ... 51
2.4 ... MicroPython-Benchmarks ... 66
3. Die Sprachelemente von MicroPython ... 73
3.1 ... Grundlegende Syntax ... 73
3.2 ... Operatoren ... 87
3.3 ... Kontrollstrukturen ... 92
3.4 ... Funktionen ... 102
3.5 ... Module in MicroPython ... 111
3.6 ... Besonderheiten von MicroPython ... 131
4. Daten speichern, teilen und anzeigen ... 167
4.1 ... Dateien und Dateisystem ... 167
4.2 ... Kommunikation ... 176
4.3 ... Anzeigeeinheiten ... 210
5. Fortgeschrittene Programmierung ... 229
5.1 ... Multitasking mit Threads und AsyncIO ... 229
5.2 ... State Machines ... 235
5.3 ... Raspberry Pi Pico: PIO-Programmierung ... 239
5.4 ... Bildverarbeitung ... 248
6. Debugging ... 257
6.1 ... Statische Codeanalyse ... 257
6.2 ... Debugging über REPL ... 259
6.3 ... print()-Debugging ... 261
6.4 ... Thonny-Debugger ... 262
7. Best Practices ... 265
7.1 ... Auswahlkriterien für den Mikrocontroller ... 265
7.2 ... Auswahl der Firmware ... 267
7.3 ... MicroPython und das CPU Diagnostic Tool ... 270
7.4 ... Fazit ... 280
8. MicroPython-Anwendungen ... 283
8.1 ... Anwesenheitsdetektion zur Raumüberwachung ... 283
8.2 ... BLE-Sensor-Netzwerk mit BLE-MQTT-Gateway ... 299
8.3 ... Monitoring des Raumklimas ... 310
8.4 ... Intelligenter Regenalarm ... 330
8.5 ... Messwerterfassung und Visualisierung im Webserver ... 345
8.6 ... Visualisierung von Bilddaten im Webserver ... 355
8.7 ... Echtzeit-Audiovisualisierung ... 363
8.8 ... Internetzugriff auf IoT-Geräte ... 372
Index ... 385

Das könnte Sie auch interessieren

Cory Doctorow
Enshittification
eBook (epub)
Sofort lieferbar (Download)
€ 16,99
Sofort lieferbar (Download)
€ 9,99
Yuval Noah Harari
NEXUS
eBook (epub)
Sofort lieferbar (Download)
€ 26,99
Katharina Zweig
Weiß die KI, dass sie nichts weiß?
eBook (epub)
Sofort lieferbar (Download)
€ 16,99
Sarah Wynn-Williams
Mein Traumjob bei Facebook und wie ich alle...
eBook (epub)
Sofort lieferbar (Download)
€ 14,99
Marc Elsberg
ZERO - Sie wissen, was du tust
eBook (epub)
Sofort lieferbar (Download)
€ 10,99
Roberto Simanowski
Sprachmaschinen
eBook (epub)
Sofort lieferbar (Download)
€ 19,99
Sofort lieferbar (Download)
€ 0,00
Neal Stephenson
Snow Crash
eBook (epub)
Sofort lieferbar (Download)
€ 14,99
Sofort lieferbar (Download)
€ 0,00
Sofort lieferbar (Download)
€ 9,99
Joachim Bauer
Menschlichkeit in digitalen Zeiten
eBook (epub)
Sofort lieferbar (Download)
€ 20,99
Sascha Kersken
IT-Handbuch für Fachinformatiker*innen
eBook (epub)
Sofort lieferbar (Download)
€ 31,92
Anna-Verena Nosthoff
Kybernetik und Kritik
eBook (epub)
Sofort lieferbar (Download)
€ 27,99
Ernest Cline
Ready Player One
eBook (epub)
Sofort lieferbar (Download)
€ 8,99
Florian Butollo
Das knappe Gut Arbeit
eBook (epub)
Sofort lieferbar (Download)
€ 19,99
Sofort lieferbar (Download)
€ 6,99
Ben Aaronovitch
Ein weißer Schwan in Tabernacle Street
eBook (epub)
Sofort lieferbar (Download)
€ 9,99
Sofort lieferbar (Download)
€ 2,99
Frank Sackenheim
Astronomie
eBook (pdf)
Sofort lieferbar (Download)
€ 27,92
Sofort lieferbar (Download)
€ 0,00
Matthias Pfeffer
Die offene Zukunft und ihre Feinde
eBook (epub)
Sofort lieferbar (Download)
€ 17,99
Tiago Forte
Die PARA-Methode
eBook (epub)
Sofort lieferbar (Download)
€ 15,99
Stephan Knaus
Mein erster Bambu Lab
eBook (epub)
Sofort lieferbar (Download)
€ 19,99
Markus Falkenrath
Der KI-Kompass
eBook (epub)
Sofort lieferbar (Download)
€ 3,99
Sibylle Berg
RCE
eBook (epub)
Sofort lieferbar (Download)
€ 12,99
Jürgen Wolf
Linux statt Windows
eBook (pdf)
Sofort lieferbar (Download)
€ 19,92
Christin Löhner
Von Windows zu Linux in 12 Kapiteln
eBook (epub)
Sofort lieferbar (Download)
€ 6,99
Sofort lieferbar (Download)
€ 12,99
Markus Widl
Microsoft 365
eBook (pdf)
Sofort lieferbar (Download)
€ 55,92
Gerhard Hintenberger
Digitale Ansätze in der psychosozialen und ...
eBook (epub)
Sofort lieferbar (Download)
€ 21,99
Roberto Simanowski
Sprachmaschinen
eBook (pdf)
Sofort lieferbar (Download)
€ 19,99
Sofort lieferbar (Download)
€ 6,99
Marcel Rosenbach
Der NSA-Komplex
eBook (epub)
Sofort lieferbar (Download)
€ 8,99
Andreas Gadatsch
Grundkurs Geschäftsprozess-Management
eBook (pdf)
Sofort lieferbar (Download)
€ 29,99
Ernest Cline
Ready Player Two
eBook (epub)
Sofort lieferbar (Download)
€ 12,99