Programmieren des ESP32 in MicroPython

Bewertung:   (4,7 von 5)

Programmieren des ESP32 in MicroPython (Mike James)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 4 Stimmen.

Originaltitel:

Programming the ESP32 in MicroPython

Inhalt des Buches:

Der ESP32 ist ein bemerkenswertes Gerät: Er ist preiswert, aber mit vielen verschiedenen Subsystemen ausgestattet, die ihn leistungsfähiger machen, als Sie vielleicht denken. Sie können es für einfache Anwendungen verwenden, weil es billig ist, aber Sie können es auch für anspruchsvollere Anwendungen verwenden, weil es leistungsfähig ist.

MicroPython ist eine gute Wahl für die Programmierung des Pico. Sie ist zwar langsamer als C, aber das macht in den meisten Fällen nichts aus, denn sie ist viel einfacher zu bedienen. MicroPython ist eine Hochsprache, die auf Python 3 basiert und vollständig objektorientiert ist. Im Allgemeinen können Sie ein bestehendes Python-3-Programm nehmen und es einfach unter MicroPython ausführen. Wenn Sie Änderungen vornehmen müssen, sind diese in der Regel nur geringfügig.

Ein weiterer Vorteil von MicroPython auf dem ESP32 ist, dass es sehr einfach zu bedienen ist. Nach einer einfachen Installationsprozedur haben Sie einen funktionierenden MicroPython-Rechner, mit dem Sie fast sofort programmieren können, indem Sie die Thonny-IDE oder PyCharm verwenden, die über eine umfangreichere Syntaxprüfung und Eingabeaufforderung verfügt.

Der Zweck des Buches ist es, zu zeigen, was man mit den GPIO-Leitungen des ESP zusammen mit weit verbreiteten Sensoren, Servos, Motoren und ADCs machen kann. Nachdem die GPIO, Ausgänge und Eingänge, Ereignisse und Interrupts behandelt wurden, erhalten Sie praktische Erfahrungen mit PWM (Pulsweitenmodulation), dem SPI-Bus, dem I2C-Bus und dem 1-Wire-Bus. Wir behandeln auch den direkten Zugriff auf die Hardware, das Hinzufügen eines SD-Kartenlesers, den Ruhezustand, um Strom zu sparen, die RTC, RMT und Berührungssensoren, ganz zu schweigen von der Nutzung von WiFi.

Der ESP32 hat so viele Ressourcen, dass eine umfassende Beschreibung ein doppelt so großes Buch füllen würde. Um die Dinge auf dem verfügbaren Platz unterzubringen, haben wir uns auf Dinge konzentriert, die von MicroPython aus zugänglich sind und die für den Einstieg grundlegend sind. Wir haben "fortgeschrittene" Themen vermieden, die den Anfänger im Allgemeinen viel zu schnell ins kalte Wasser führen. Wir behandeln jedoch die Verwendung von uasyncio und die asynchrone Programmierung im Allgemeinen, da sie für die Vernetzung unerlässlich sind.

Dieses Buch wurde gemeinsam von Harry Fairhead und Mike James verfasst und kombiniert Harrys Fachwissen über Elektronik und das Internet der Dinge mit Mikes Kenntnissen über Python. Zu ihren früheren Büchern gehören Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers, während Harry Fairhead der Autor der C-Sprachpendants ist. Zu seinen weiteren Büchern gehören Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux, und Micro: bit IoT in C. Mike James ist der Autor der Buchreihe Programmer's Python: Something Completely Different und mehrerer anderer Titel zu Programmierung und Informatik in der I Programmer Library.

Weitere Daten des Buches:

ISBN:9781871962826
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Die Geschichte vom Spaghettiberg und der extra scharfen Frikadelle - The Story Of Spaghetti Mountain...
Fantasie, Abenteuer und eine große Portion...
Die Geschichte vom Spaghettiberg und der extra scharfen Frikadelle - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Übrig gebliebene Entfernungen - Leftover Distances
"Mike James ist ein in Brücken verliebter Dichter, ein Dichter des Lobes.Auf der Suche nach Bindegewebe,...
Übrig gebliebene Entfernungen - Leftover Distances
Die Geschichte vom Spaghetti-Berg und der extra scharfen Frikadelle - The Story Of Spaghetti...
Fantasie, Abenteuer und eine große Portion Blödsinn.Noah...
Die Geschichte vom Spaghetti-Berg und der extra scharfen Frikadelle - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Handbuch für Programmierer zu Kotlin - Programmer's Guide To Kotlin
Es gibt eine zweite Auflage dieses Buches. Kotlin zieht die Aufmerksamkeit als "ein...
Handbuch für Programmierer zu Kotlin - Programmer's Guide To Kotlin
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and...
Smoke and Mirrors ist ein offizieller Bericht...
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and...
Smoke and Mirrors ist ein offizieller Bericht...
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Stärkere Fotokomposition - Vier-Schritte-System: Über 100 Techniken und Werkzeuge - Stronger Photo...
Verändern Sie Ihre Fotografie mit diesem...
Stärkere Fotokomposition - Vier-Schritte-System: Über 100 Techniken und Werkzeuge - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python für Programmierer: Alles ist ein Objekt: Etwas völlig anderes - Programmer's Python:...
Dieses Buch erklärt die tiefere Logik des...
Python für Programmierer: Alles ist ein Objekt: Etwas völlig anderes - Programmer's Python: Everything is an Object: Something Completely Different
Tiefes C#: Eintauchen in modernes C# - Deep C#: Dive Into Modern C#
C# ist eine etablierte Sprache, die mit ihrer Open-Source-Inkarnation neuen Schwung und...
Tiefes C#: Eintauchen in modernes C# - Deep C#: Dive Into Modern C#
Tragbares Licht: Neue und ausgewählte Gedichte, 1991-2021 - Portable Light: New & Selected Poems,...
"Sei sowohl gewöhnlich als auch mystisch", rät...
Tragbares Licht: Neue und ausgewählte Gedichte, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Krähen in der Jukebox: Gedichte - Crows in the Jukebox: Poems
Mike James' Crows in the Jukebox entspringt den menschlichsten aller Themen: Familie, Erinnerung, Trauer...
Krähen in der Jukebox: Gedichte - Crows in the Jukebox: Poems
Python für Programmierer: Async - Threads, Prozesse, Asyncio & mehr: Etwas ganz anderes -...
Python ist flexibler als die meisten modernen...
Python für Programmierer: Async - Threads, Prozesse, Asyncio & mehr: Etwas ganz anderes - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT in Python mit GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Der Raspberry Pi ist ein ideales Gerät für das Internet der...
Raspberry Pi IoT in Python mit GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Die erstaunlichen Teile - JavaScript Jems: The Amazing Parts
Ob Sie nun ein professioneller Programmierer, Student oder Enthusiast...
JavaScript Jems: Die erstaunlichen Teile - JavaScript Jems: The Amazing Parts
Beherrschen Sie den Raspberry Pi Pico in C: WiFi mit lwIP & mbedtls - Master the Raspberry Pi Pico...
Das Hinzufügen von WiFi zum Raspberry Pi Pico...
Beherrschen Sie den Raspberry Pi Pico in C: WiFi mit lwIP & mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT in Python mit Linux-Treibern - Raspberry Pi IoT In Python Using Linux...
Der Raspberry Pi ist ein ideales Gerät für das Internet...
Raspberry Pi IoT in Python mit Linux-Treibern - Raspberry Pi IoT In Python Using Linux Drivers
Programmieren des ESP32 in MicroPython - Programming the ESP32 in MicroPython
Der ESP32 ist ein bemerkenswertes Gerät: Er ist preiswert, aber mit...
Programmieren des ESP32 in MicroPython - Programming the ESP32 in MicroPython
Eintagsfliege - Mayfly
Über die Luftfahrt ist viel geschrieben worden, wobei sich fast alles auf die glamouröse Arbeit der Piloten konzentrierte. Sogar das Kabinenpersonal hat sich mit...
Eintagsfliege - Mayfly

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: