Den kleinen Seeed Studio XIAO ESP32-C6 habe ich bereits in einem separaten Beitrag vorgestellt. Dieses Mal geht es um das passende XIAO Expansion Board, das den Mikrocontroller um einige nützliche Funktionen erweitert. Dazu gehören unter anderem ein OLED-Display, ein Buzzer, verschiedene Grove-Schnittstellen und eine Echtzeituhr – kurz RTC. In diesem Beitrag beschäftigen wir uns ausschließlich…
Schlagwort: micropython
LED-Reaktionsspiel mit dem XIAO ESP32-C6 in MicroPython
Vier Taster, ein LED-Stripe – und plötzlich wird aus ein paar Bauteilen ein richtig hektisches Reaktionsspiel. Genau so eine Idee ist mir in einem Instagram-Reel begegnet. Eine farbige LED wandert von oben nach unten, du musst blitzschnell den passenden Taster drücken und schickst damit deine eigene LED nach oben. Treffen die richtigen Farben aufeinander, gibt…
XIAO ESP32-C6 mit MicroPython flashen – Schritt-für-Schritt mit esptool
Der Seeed Studio XIAO ESP32-C6 ist ein besonders kompakter und leistungsfähiger Mikrocontroller, der sich unter anderem mit MicroPython programmieren lässt. Beim Flashen gibt es jedoch eine angenehme Besonderheit: In meinem Test musste ich den XIAO ESP32-C6 nicht wie bei vielen anderen ESP32-Boards manuell über BOOT und RESET in den Download-Modus versetzen. In diesem Beitrag zeige…
ESP32 Touch mit MicroPython: Schalten & Steuern ohne Taster
Der ESP32 lässt sich nicht nur sehr komfortabel in der Arduino IDE mit C/C++ programmieren, sondern unterstützt ebenso MicroPython – eine moderne und leicht verständliche Programmiersprache, mit der sich sowohl kleine Experimente als auch größere Projekte schnell und übersichtlich umsetzen lassen. Gerade die Hardware-Funktionen des ESP32 werden in MicroPython sehr gut unterstützt. Dazu zählen unter…
ESP32 DC-Motor: Drehzahl messen mit Gabellichtschranke & MicroPython
Im letzten Beitrag „ESP32 DC-Motor mit MicroPython: PWM-Drehzahlregelung Schritt für Schritt“ habe ich gezeigt, wie sich ein DC-Motor am ESP32 sicher anschließen und mithilfe von MicroPython, PWM und einem Drehpotentiometer steuern lässt. Dabei lag der Fokus bewusst auf der einfachen Ansteuerung: Der Motor erhält über ein PWM-Signal mehr oder weniger Leistung und dreht sich entsprechend…
ESP32 DC-Motor mit MicroPython: PWM-Drehzahlregelung Schritt für Schritt
Im letzten Beitrag „ESP32 programmieren – DC-Motor mit PWM und Drehpotentiometer steuern“ habe ich gezeigt, wie sich ein DC-Motor am ESP32 mithilfe der Arduino IDE und C/C++ ansteuern lässt. Dabei kamen PWM, ein Drehpotentiometer und ein MOSFET-Modul zum Einsatz, um die Motordrehzahl sicher und zuverlässig zu regeln. Ein großer Vorteil des ESP32 ist jedoch, dass…
MicroPython auf dem LilyGO T-Dongle S3: Display richtig ansteuern – so geht’s
Der LilyGO T-Dongle S3 ist ein kleiner, leistungsfähiger Mikrocontroller im USB-Stick-Format, der vor allem durch Projekte wie den NerdMiner oder LottoMiner bekannt wurde. Kein Wunder – mit seinem schnellen ESP32-S3-Chip, einem integrierten Farbdisplay, SD-Kartenslot und einem kompakten Gehäuse bringt der T-Dongle S3 alles mit, was man für ein autark laufendes Projekt benötigt. Doch das Board…
ESP32 Tutorial: Taster-Interrupt mit Entprellung
Bei vielen Projekten mit dem ESP32 ist es sinnvoll, bestimmte Aktionen – wie z. B. einen Updatevorgang – nur bei Bedarf und klar getrennt von der eigentlichen Programmlogik auszuführen. Anstatt regelmäßig auf einen Taster zu prüfen, bietet sich die Verwendung eines Interrupts mit Entprellung an. In diesem Beitrag zeige ich dir, wie du mit MicroPython einen…







