Mikrocontroller: Sensordaten mit Micro Python und ESP8266 auslesen

Python gilt als relativ einfach und ist die Sprache der Wahl in der Data Science und beim maschinellen Lernen. Aber die Sprache kann auch anders. Mithilfe von Micro Python können zum Beispiel Sensordaten ausgelesen werden. Ein kleines Elektronikprojekt ganz ohne Löten.

Eine Anleitung von Dirk Koller veröffentlicht am
Micro Python läuft unter anderem auf den beliebten ESP32- und ESP8266-Boards
Micro Python läuft unter anderem auf den beliebten ESP32- und ESP8266-Boards (Bild: Dirk Koller)

Auf der Suche nach einer günstigen Lösung für Sensorabfragen landet man schnell beim Arduino-Projekt, einer aus Hard- und Software bestehenden Physical-Computing-Plattform. Der Bastler kann hier aus einer stattlichen Anzahl von Entwicklungsboards wie Nano, Uno oder Duemilanove auswählen, die sich preislich zwischen 5 und 50 Euro bewegen. Die zugehörige Entwicklungsumgebung Processing ist einfach gehalten und erlaubt die Programmierung in einer C/C++-ähnlichen Programmiersprache. Lediglich die zwei Funktionen setup und loop sind zu implementieren, um etwa an die Daten eines Sensors zu gelangen.

Die Programmierung mit C/C++ ist allerdings nicht jedermanns Sache und in den letzten Jahren ist – zusammen mit Data Science und Machine Learning – das demnächst 30 Jahre alte Python sehr beliebt geworden. Es war wohl nur eine Frage der Zeit, bis jemand die Sprache, die als ausdrucksstark und einfach zu lernen gilt, auf einen Mikrocontroller und damit in den Fokus der Bastlerszene bringt.


Weitere Golem-Plus-Artikel
Von Linux bis Windows: Wie Paketmanager die Softwareverwaltung erleichtern
Von Linux bis Windows: Wie Paketmanager die Softwareverwaltung erleichtern

Paketmanager haben zahlreiche Probleme gelöst und sind heute integraler Bestandteil vieler Systeme. Wir erklären, warum und wie sie funktionieren.
Von Florian Bottke


Telekommunikationsbranche: Wie der Weltkonzern Vodafone sich weiter selbst zerlegt
Telekommunikationsbranche: Wie der Weltkonzern Vodafone sich weiter selbst zerlegt

Die Vodafone Group verkleinert sich immer weiter selbst. Stück für Stück wird verkauft - doch was bleibt am Ende übrig?
Ein Bericht von Achim Sawall


Java vs Kotlin: Programmieren wie Hemingway
Java vs Kotlin: Programmieren wie Hemingway

Gute Lesbarkeit einer Programmiersprache trägt maßgeblich zur Verständlichkeit des Codes bei. Wie schlagen sich Java und Kotlin in dieser Disziplin?
Von Christian Helmbold


Aktuell auf der Startseite von Golem.de
Intel Core i9-14900KS
Intel ist wahnsinnig geworden - zum Glück!

Um den Core i9-14900KS zur schnellsten Allround-CPU zu machen, hat Intel den Weg der Vernunft scheinbar vollständig verlassen. Doch dahinter stecken gute Neuigkeiten für Intel-Kunden.
Ein IMHO von Martin Böckmann

Intel Core i9-14900KS: Intel ist wahnsinnig geworden - zum Glück!
Artikel
  1. Jahrespakete: Aldi Talk bietet bis zu 200 GByte
    Jahrespakete
    Aldi Talk bietet bis zu 200 GByte

    Aldi Talk vermarktet seine Jahrestarife erstmals im Frühjahr. Der Discounter hat seine Tarife aufgewertet und bietet bis zu 100 MBit/s im 5G-Netz.

  2. Elektromobilität: Warum der Elektroauto-Hype erst anfängt
    Elektromobilität
    Warum der Elektroauto-Hype erst anfängt

    In den vergangenen Wochen konnte man den Eindruck gewinnen, als sei das Elektroauto schon abgeschrieben. Doch das scheint eine typisch deutsche Debatte zu sein.
    Eine Analyse von Friedhelm Greis

  3. Redemption: Flop-Klassiker Hellgate London bekommt Fortsetzung
    Redemption
    Flop-Klassiker Hellgate London bekommt Fortsetzung

    Hellgate London gilt als eine der größten Enttäuschungen der Spielegeschichte, nun kündigt ein Ex-Blizzard-Entwickler ein Sequel an.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
    •  /