Wokwi – eine all in one Simulation von Microcontroller plus weitere Hardware

Wenn man ein bisschen mit Microcontrollern wie dem esp8266, esp32 oder Arduino herumspielt, dann kommt man schnell an den Punkt, dass das ausprobieren neuer Schaltungen und Komponenten relativ zeitaufwendig und auch frustrierend werden kann. Eine Abhilfe schafft hier wokwi. Die Software simuliert microcontroller, LEDs/Displays/Servos/Sensoren usw. Und man kann gleichzeitig seinen eigenen Code auf der simulierten Hardware laufen lassen. Das ganze geht sowohl nativ mit c Code als auch mit Micropython.

Beispiel: ein esp32 mit dht22 Temperatur Sensor, der mittels micropython die Werte an mqtt schickt:

https://wokwi.com/projects/322577683855704658

[Quicktip] Befehl für den Reset / Restart eines ESP 12 / 32 Microcontrollers

Normalerweise kann man einen ESP8266 per Pin „Kurzschluss“ oder einfach über die entsprechende Taste auf dem Board Neustarten. Ich wollte das ganze aber per Code machen, und die Suche nach der Lösung hatte mich etwas verzweifeln lassen. Dabei ist es doch so einfach 🙂

esp_restart();