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…
Autor: Stefan Draeger
Speicherplatz in Mikrocontroller-Projekten optimal nutzen
Bei der Entwicklung von Mikrocontroller-Projekten stößt man früher oder später auf ein bekanntes Problem: Der begrenzte Speicherplatz. Ob es sich um Firmware-Updates, Benutzerhandbücher oder technische Dokumentationen handelt – große PDF-Dateien können schnell zum Hindernis werden, besonders wenn sie auf ressourcenbeschränkten Systemen gespeichert oder übertragen werden müssen. Die Optimierung von Dokumenten ist daher ein wichtiger Schritt…
ESP32 Touch-Steuerung: Schalten, Zählen, Bewegen
Im letzten Beitrag und im dazugehörigen YouTube-Video habe ich gezeigt, welche ESP32-Mikrocontroller über kapazitive Touch-Pins verfügen und wie sich diese Pins grundsätzlich auswerten lassen. Dabei wurde deutlich, dass der ESP32 keinen festen „Touch“-Zustand liefert, sondern einen Messwert, der im eigenen Code interpretiert werden muss. In diesem Beitrag gehen wir einen Schritt weiter. Anhand eines praxisnahen…
Kapazitiver Touch mit dem ESP32 – so einfach geht’s
Der Name ESP32 steht für eine ganze Familie unterschiedlicher Mikrocontroller, die sich je nach Modell deutlich in ihren Hardware-Funktionen unterscheiden. Während einige Varianten keine Touch-Unterstützung bieten, verfügt der ESP-WROOM-32 über integrierte kapazitive Touch-Pins, mit denen sich Berührungen direkt am Mikrocontroller erfassen lassen – ganz ohne zusätzliche Bauteile. In diesem Beitrag verwende ich einen Wemos D1…
Cutouts im PCB-Design mit EasyEDA: So setzt du Aussparungen korrekt um
In den bisherigen Beiträgen und YouTube-Videos habe ich bereits gezeigt, wie man mit EasyEDA ein PCB-Layout erstellt, den Platinenumriss anpasst und das fertige Design vor der Bestellung auf typische Fehler prüft. Damit ist die Grundlage für funktionale und saubere Platinen gelegt. In diesem Beitrag geht es nun um PCB Cutouts in EasyEDA – also gezielte…
PCB-Design mit EasyEDA: Platinenumriss erstellen und individuelle Formen nutzen
In den vorherigen Beiträgen habe ich gezeigt, wie man ein PCB-Layout mit EasyEDA erstellt und das fertige Design vor der Bestellung gezielt auf DFM-Fehler prüft. Damit ist die technische Grundlage gelegt – funktional, sauber und reproduzierbar. In diesem Beitrag geht es nun um die Optik.Konkret zeige ich dir, wie du Platinen entwirfst, die bewusst nicht…
PCB-Design prüfen vor der Bestellung: So vermeidest du teure Fehler
Im Beitrag „Von der Idee zur Platine: Mein persönlicher PCB-Workflow mit EasyEDA“ habe ich gezeigt, wie ich eine funktionierende Schaltung Schritt für Schritt in ein PCB-Layout überführe – von der Idee bis zur fertigen Gerber-Datei. An diesem Punkt wirkt das Projekt oft „fertig“.Das Layout ist gezeichnet, die Bauteile sind platziert, und der nächste Schritt wäre…
Von der Idee zur Platine: Mein persönlicher PCB-Workflow mit EasyEDA
Jeder kennt es:Die Schaltung auf dem Breadboard funktioniert, alles ist getestet – und dann steht man vor der Frage:Lochrasterplatine oder gleich eine „richtige“ Platine? Gerade wenn man nicht die Skills hat, Kabel sauber im 90-Grad-Winkel zu biegen, sieht eine Lochrasterplatine schnell eher nach einem Haufen Spaghetti aus als nach einem aufgeräumten Projekt. Mir geht es…







