Embedded-Simulator Wokwi: Web-Simulator, etwa für Raspberry Pi Pico, Arduino und ESP32

Von Margit Kuther 2 min Lesedauer

Anbieter zum Thema

Mit dem Online-Simulator Wokwi lassen sich Mikrocontroller-Projekte mit Raspberry Pi Pico, Arduino, ESP32 und weiteren Boards sowie Sensoren im Web-Browser simulieren.

Raspberry Pi Pico: Für virtuelle Projekte reicht der Online-Simulator Wokwi.
Raspberry Pi Pico: Für virtuelle Projekte reicht der Online-Simulator Wokwi.
(Bild: Raspberry Pi)

Lieferengpässe bei der Hardware, genervt von zeitraubenden Software-Downloads oder besorgt, teuere Komponenten zu verbraten: Ihr Browser bietet alles, was Sie brauchen, um Ihr nächstes IoT-Projekt sofort und sicher programmieren zu können.

Der Wokwi-Simulator für Mikrocontroller- und IoT-Projekte verzeiht jeden Fehler, denn virtuelle Hardware lässt sich nicht zerstören. Zudem verwendet er unbegrenzte Hardware, ohne dass Sie sich Gedanken über Projektpreise und Lagerbestände machen müssen. Zudem reicht es, einen Link zu einem Wokwi-Projekt zu teilen, um Hilfe und Feedback zu erhalten.

Neue Projekte erstellen

Rufen Sie im Browser die Startseite des Wokwi-Simulators auf. Dort können Sie Beispiele, Projekte oder Platinen, etwa von Arduino oder Raspberry Pi wählen. Über "More Options" erhalten Sie weitere Boards zur Auswahl. Klicken Sie auf ein Board und es öffnet sich ein Simulationsprojekt. Auf der linken Seite befindet sich der Code-Editor und rechts der Simulator. Hier können Sie Komponenten ergänzen und mit der Platine verbinden.

Im Gegensatz zu anderen Online-Schaltungssimulationsprogrammen müssen beim Wokwi-Simulator alle Komponenten manuell ausgewählt, platziert, angeschlossen und programmiert werden. Auch der Quellcode muss selbst erstellt werden. Dabei unterstützt die Autovervollständigungsfunktion des Wokwi-Code-Editor. Auch externe Bibliotheken lassen sich über den "Library Manager" integrieren.

Merkmale

  • WiFi-Simulation:Verbinden Sie Ihr simuliertes Projekt mit dem Internet. Sie können MQTT, HTTP, NTP und viele andere Netzwerkprotokolle verwenden.
  • Virtueller Logik-Analysator: Erfassen Sie digitale Signale in Ihrer Simulation (z.B. UART, I2C, SPI) und analysieren Sie sie auf Ihrem Computer.
  • Erweiterte Fehlersuche mit GDB: Leistungsstarker Debugger für Arduino und Raspberry Pi Pico.
  • SD-Kartensimulation: Speichern und Abrufen von Dateien und Verzeichnissen aus Ihrem Code. Clubmitglieder können auch binäre Dateien (z. B. Bilder) hochladen.
  • Chips API: Erstellen Sie Ihre eigenen Chips und Bauteile und teilen Sie sie mit der Community.
  • Visual Studio Code Integration: Simulieren Sie Ihre Embedded-Projekte direkt aus VS Code

Folgende Mikrocontroller werden unterstützt

AVR-Boards mit ATmega328P (Arduino Uno), ATmega2560 (Arduino Mega), ATtiny85. Xtensa (ESP32, ESP32-S2, ESP32-S3), RISC-V (ESP32-C3, ESP32-C6) wobei sich ESP32-C6-Unterstützung noch im Alpha-Stadium befindet. Desweiteren wird Raspberry Pis Mikrocontroller RP2040 unterstützt. Beim RP2040 handelt es sich um einen Dual-Core-Microcontroller ARM Cortex-M0+, der im Raspberry Pi Pico verwendet wird.

Neben Mikroconrollern unterstützt Wokwi weitere Hardware wie Sensoren, Eingabegeräte, Displays, LEDs und Motore. Wokwi verfügt zudem auf Github über mehr als 100 Repositories und Anleitungen auf der Website.

Die Nutzung von Wokwi ist kostenfrei. Professionelle und häufige Nutzer können dem Wokwi-Club beitreten, die Entwicklungsplanung für Wokwi beeinflussen und Zugang zu erweiterten Funktionen erhalten. (mk)

(ID:49570757)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.

Aufklappen für Details zu Ihrer Einwilligung