Bewertung:

Das Buch ist gut geschrieben und dient als umfassende Ressource für alle, die sich für MicroPython interessieren, insbesondere für Leser mit einer gewissen Vorerfahrung mit eingebetteten Systemen. Obwohl es wertvolle Einblicke und Projektideen bietet, ist es nicht für Anfänger geeignet und kann für diejenigen, die mit bestimmten Mikrocontroller-Plattformen nicht vertraut sind, eine Herausforderung darstellen.
Vorteile:⬤ Enthält sehr nützliche Informationen und Programmiermuster für MicroPython.
⬤ Klarer Text mit umfassenden Beispielen.
⬤ Ausgezeichnetes Kapitel über die Verwaltung von Echtzeitaufgaben.
⬤ Richtet sich an Leser mit Kenntnissen in Elektronik und Python.
⬤ Eine Vielzahl von Inhalten, die für die Entwicklung eingebetteter Systeme relevant sind.
⬤ Nicht für Anfänger geeignet; erfordert Vorkenntnisse in Python und eingebetteten Systemen.
⬤ Begrenzte Beispiele für bestimmte Plattformen wie ESP3
⬤ Einige Kapitel sind für Neueinsteiger nicht ausreichend tief oder klar.
⬤ Geringfügige Abstriche bei der Formatierung und der visuellen Qualität einiger Bilder.
(basierend auf 10 Leserbewertungen)
MicroPython Projects: A do-it-yourself guide for embedded developers to build a range of applications using Python
Entdecken Sie MicroPython anhand einer Reihe praktischer Projekte und lernen Sie, wie Sie mit dem MicroPython Pyboard, ESP32, dem STM32 IoT Discovery Kit und dem OpenMV-Kameramodul Ihre eigenen eingebetteten Systeme entwerfen und bauen.
Hauptmerkmale
⬤ Eintauchen in den MicroPython Kernel und lernen, Modifikationen vorzunehmen, die Ihre eingebetteten Anwendungen verbessern werden.
⬤ Entwerfen und implementieren Sie Treiber, um mit einer Vielzahl von Sensoren und Geräten zu interagieren.
⬤ Erstellen Sie kostengünstige Projekte wie DIY-Automatisierung und Objekterkennung mit maschinellem Lernen.
Buchbeschreibung
Angesichts der zunehmenden Komplexität eingebetteter Systeme in den letzten Jahren suchen Entwickler nach Möglichkeiten, diese einfach zu verwalten und Probleme zu lösen, ohne viel Zeit mit der Suche nach unterstützter Peripherie zu verbringen. MicroPython ist eine effiziente und schlanke Implementierung der Programmiersprache Python 3, die für den Einsatz auf Mikrocontrollern optimiert ist. MicroPython-Projekte helfen Ihnen, Ihre eingebetteten Systeme mit Leichtigkeit aufzubauen und zu verwalten.
Dieses Buch ist ein umfassender, projektbasierter Leitfaden, der Ihnen dabei hilft, eine Vielzahl von Projekten zu erstellen und Ihnen das Vertrauen gibt, komplexe Projekte zu entwerfen, die neue Technologiebereiche wie elektronische Anwendungen, Automatisierungsgeräte und IoT-Anwendungen umfassen. Bei der Erstellung von sieben ansprechenden Projekten lernen Sie, wie Geräte miteinander kommunizieren können, wie man über einen TCP/IP-Socket auf Geräte zugreift und sie steuert und wie man Daten speichert und abruft. Die Komplexität wird mit der Arbeit an den verschiedenen Projekten schrittweise zunehmen und Bereiche wie Treiberdesign, Sensorschnittstellen und MicroPython-Kernelanpassung abdecken.
Am Ende dieses MicroPython-Buches werden Sie in der Lage sein, eingebettete Systeme nach Industriestandard zu entwickeln und mit der Entwicklung des Internets der Dinge Schritt zu halten.
(Was Sie lernen werden)
⬤ Entwickeln Sie eingebettete Systeme mit MicroPython.
⬤ Erstellen Sie ein benutzerdefiniertes Debugging-Tool, um Sensordaten in Echtzeit zu visualisieren.
⬤ Erkennen von Objekten mithilfe von maschinellem Lernen und MicroPython.
⬤ Entdecken Sie, wie Sie die Projektkosten minimieren und die Entwicklungszeit verkürzen können.
⬤ Machen Sie sich mit Gestenoperationen und dem Parsen von Gestendaten vertraut.
⬤ Lernen Sie, wie man den MicroPython-Kernel anpasst und einsetzt.
⬤ Erforschen Sie die Techniken zur Planung von Anwendungsaufgaben und -aktivitäten.
Für wen ist dieses Buch gedacht?
Wenn Sie ein Embedded-Entwickler oder ein Hobbyist sind, der interessante Projekte mit MicroPython erstellen möchte, ist dieses Buch genau das Richtige für Sie. Ein grundlegendes Verständnis von Elektronik und Python ist erforderlich, während einige MicroPython-Erfahrungen hilfreich sind.