Arduino-Simulator: kostenlos online, läuft in diesem Tab
Mokxi ist ein kostenloser Arduino-Simulator, der in deinem Browser läuft, ohne Installation und ohne Konto. Verdrahte eine Schaltung, schreib den Sketch, drück auf Run. Mokxi bildet einen vollständigen Arduino Uno R3 nach, bis hinunter zum ATmega328P, und die Firmware läuft auf unserem eigenen AVR-Kern, statt interpretiert oder vorgetäuscht zu werden.
- 505Bauteile auf der Werkbank
- 45Boards, die jetzt laufen
- 1.00xEchtzeit, auf jedem Board
Die Zahlen, nicht das Marketing
Aus der Spezifikation des Boards selbst, in einfachen Worten.
| Der Kern | Jeder Befehl des ATmega328P, bei 16 MHz, jeweils mit der Zyklenzahl aus dem Datenblatt. |
|---|---|
| Timer und I/O | Drei Timer in jedem Wellenform-Modus einschließlich Hardware-PWM, USART0, der ADC, externe und Pin-Change-Interrupts, Sleep und EEPROM. |
| Verdrahtung | Der Uno steht neben dem Steckbrett und erreicht es über Jumperkabel, denn seine Buchsenleisten liegen zwei Zoll auseinander und passen in keines hinein, weder beim echten Board noch bei diesem. |
| Bauteile | LEDs, Taster, Potentiometer, Servos, Sensoren, LCD- und OLED-Displays, Motoren und Relais, wobei die analoge Seite mit echten Bauteilmodellen berechnet wird. |
| Code und Ausgabe | Ein echter Compiler baut deinen Sketch im Tab, mit mehr als 100 gängigen Bibliotheken, und der serielle Monitor zeigt, was er ausgibt. |
Alle Arduino-Boards hier
Derselbe Editor, dasselbe Steckbrett, für jedes ein echter Compiler.
Andere Arduino-Simulatoren, ehrlich betrachtet
Die meisten wägen diese ab, bevor sie sich entscheiden. Hier steht in einer Zeile, wo jeder stark ist, und dahinter der ganze Vergleich.
Alle Simulatoren im direkten Vergleich
Eine Klasse von Tinkercad Circuits umziehen: die Anleitung für Lehrkräfte
Starte mit etwas, das schon läuft
Jedes davon öffnet sich im Editor, verdrahtet und programmiert, ohne Installation.
Die ganze Board-Seite
Jeder Peripheriebereich, jedes Beispiel und die Hinweise zur Verdrahtung an einem Ort.
Beispiele, die schon laufen
Jedes ist verdrahtet und programmiert. Öffne es, drück auf Run und ändere dann den Code.
Schritt-für-Schritt-Anleitungen für den Arduino
Jede enthält die Bauteile, die Verdrahtung und den Code und endet mit einer Schaltung, die du starten kannst.
- Die Pinbelegung des Arduino Uno: jeder Pin und sein ATmega328P-Pin
- Eine LED mit Arduino blinken lassen: Verdrahtung und der Widerstand
- Taster entprellen mit Arduino: sieh das Prellen und behebe es
- Arduino-Blinken ohne delay: zwei LEDs, zwei Takte
- Arduino-PWM-Fade: analogWrite, Pins und die Kurve
- Ein Servo an einen Arduino anschließen und mit einem Drehknopf bewegen
- Ein HC-SR04-Ultraschallsensor, gemessen in Zentimetern
- Ein 16x2-LCD an I2C, mit vier Kabeln
- Ein 16x2-LCD an sechs Pins, ohne I2C
- Ein SSD1306-OLED-Display, 128x64 an I2C
- Temperatur und Luftfeuchtigkeit mit einem DHT22 oder DHT11
- Ein NeoPixel-Regenbogen (WS2812B) mit Adafruit_NeoPixel
- Ein Codeschloss mit 4x4-Tastenfeld und Relais
- Ein Relaismodul: aktiv bei LOW und das Klicken beim Start
- Ein MPU6050-Beschleunigungssensor, als Neigung gelesen
- Ein 28BYJ-48-Schrittmotor an einem ULN2003
- Ein Lied auf einem Piezo spielen mit tone()
- Eine vierstellige TM1637-Anzeige (4 Ziffern): ein Countdown-Timer
- Ein Linienfolger-Roboter mit fünf Sensoren
- Ein DFPlayer Mini spielt MP3s von einer Karte
- Serieller Monitor, Plotter und Logikanalysator
- I2C erklärt: Adressen, Pull-ups und ein Scanner
- SPI erklärt: Takt, Daten und Chip Select
- Interrupts oder Polling, nebeneinander gezählt
- Ein Zustandsautomat: ein Reaktionsspiel in vier Zuständen
- Zwei Unos in einer Simulation, die seriell miteinander sprechen
- Zwei Unos als SPI-Master und -Slave
- Ein ESP32 und ein Uno, miteinander verdrahtet
- Ein NPN-Transistor als Schalter, mit echten Strömen
- Ein Whack-a-Mole-Spiel mit Punkteanzeige
- Snake auf zwei 8x8-LED-Matrizen
- Serieller Monitor und Logikanalysator, im Simulator
- Ein Arduino-Simulator für das Chromebook
- Ein Arduino-Simulator für den Mac
Drei Schritte vom leeren Tab zur laufenden Schaltung.
Editor öffnen
Es läuft in deinem Browser-Tab. Nichts zu installieren, und zum Start brauchst du kein Konto.
Dein erstes ProjektVerdrahte es und schreib den Code
Zieh Bauteile auf ein Steckbrett, führe jedes Kabel von Pin zu Pin und schreib daneben den Sketch.
VerdrahtungDrück auf Run
Dein Sketch wird im Tab kompiliert und läuft auf einem Modell des Chips, mit dem seriellen Monitor daneben.
Run und Seriell
Öffne ein Projekt und drück auf Run.
Jedes läuft im Editor genau so, wie es gezeichnet ist, und lässt sich sofort ändern.
Was Maker über Mokxi sagen.
“The AI checker helps check and correct my circuits, and it has way more components than Tinkercad. As a student I really appreciate the tool.”
“I’d been looking for a real online electronic simulator that was intuitive and complete when I found Mokxi. I was able to quickly import a Fritzing file and my Arduino sketch and start testing. Mokxi has all of the makings for the best online Arduino simulator I have been able to find!”
“I’m using Mokxi to develop and simulate an STM32-based four-wheel-drive robot car before building the actual hardware. It allows me to experiment with DC motor control, PWM, RPM measurement using photointerrupters, and different acceleration, braking, and reversing strategies, helping me understand and refine the system before implementing it in real life.”
Fragen, beantwortet.
Welche Arduino-Boards kann ich simulieren?
Der Uno R3 läuft oben. Im kostenlosen Tarif gibt es außerdem den Nano, den Mega 2560, den Leonardo, den Micro, den Pro Mini, den Pro Micro, den Uno R4 Minima und WiFi, den Nano ESP32 und den Nano RP2040 Connect, jeden mit eigener Seite.
Läuft mein Sketch unverändert?
Meistens. Die Firmware läuft für die unterstützten Peripheriebausteine auf der Registeraufteilung des ATmega328P, und die Arduino-Aufrufe, die ein Tutorial benutzt, sind alle da. Teste deinen fertigen Sketch auf dem echten Board, bevor du dich darauf verlässt.
Ist es kostenlos?
Ja, alles, ohne Karte und ohne Konto zum Ausprobieren.
Muss ich etwas installieren?
Nein. Es läuft in einem Browser-Tab unter Windows, macOS, Linux oder auf einem Chromebook, und der Sketch wird im Tab kompiliert. Es gibt keinen Download und keine Arduino IDE, die du einrichten musst.
Kann ich Arduino-Bibliotheken verwenden?
Mehr als 100 gängige sind unter ihren üblichen Namen eingebaut, etwa Servo, Wire, LiquidCrystal, LiquidCrystal_I2C, DHT, die Adafruit-Header für Displays und Sensoren und SoftwareSerial. Jede ist Mokxis eigener Header, nicht der Originalcode. Einen Library Manager gibt es nicht; in jedem Tarif kannst du eine eigene Bibliothek als Zip oder als einzelne Dateien hinzufügen.
Kann es analoge Bauteile simulieren, etwa mehrere Taster an einem Analogpin?
Ja. Die analogen Teile einer Schaltung werden mit echten Bauteilmodellen berechnet, sodass eine Widerstandsleiter, ein Spannungsteiler oder ein RC-Filter die Spannung liefert, die diese Bauteile einstellen, und analogRead gibt sie zurück.
Kann ich zwei Arduinos miteinander sprechen lassen?
Ja. Ein Projekt kann mehr als ein Board enthalten, jedes mit eigenem Sketch, seriell oder über einfache Pins miteinander verdrahtet. Der serielle Monitor beschriftet jede Zeile mit dem Board, das sie gesendet hat.
Kann ich den Sketch auf meinen echten Arduino laden?
Ja. „Upload to board“ schreibt ihn per USB auf einen Uno, Nano, Mega oder ein anderes Arduino-AVR-Board, aus einem Browser mit Web Serial wie Chrome oder Edge. Überall sonst lädst du die .hex herunter und flashst sie mit der Arduino IDE oder avrdude.
Was ist nicht nachgebildet?
Shields als physische Bauteile, der Arduino Library Manager und die Teile jedes Chips, die seine Board-Seite als fehlend aufführt. Die Laufzeitumgebung ist Mokxis eigene, nach der Arduino-Sprachreferenz geschrieben, nicht der Arduino-Core selbst.
Brauche ich überhaupt ein Konto?
Nein. Editor, Vorlagen, Galerie, Compiler und Run funktionieren alle ohne Anmeldung. Dein Browser behält deine Arbeit, während du baust. Ein Konto speichert deine Projekte online, damit sie dir auf jeden Computer folgen. Außerdem bekommst du einen Link zum Teilen.
Welche Boards werden unterstützt?
Forty-five, all on the free plan. Arduino: the Uno R3, Uno R4 Minima and Uno R4 WiFi, Nano, Nano ESP32, Nano RP2040 Connect, Mega 2560, Leonardo, Micro, the Pro Mini in its 5 V and 3.3 V builds, and the SparkFun Pro Micro. ESP32: the classic DevKit V1, the ESP32-S3, the ESP32-C3 and C6 DevKits, the Espressif DevKitC V4, the Freenove ESP32-WROVER, the Wemos LOLIN32 Lite, the Wemos D1 R32, the Cheap Yellow Display, the TTGO T-Display, the ESP32-C3 SuperMini and the Seeed XIAO ESP32-C3, C6 and S3. ESP8266: the NodeMCU, the Wemos D1 mini and the ESP-01S. Also the Raspberry Pi Pico and Pico W, the Seeed XIAO RP2040, the Waveshare RP2040-Zero, the Seeed XIAO SAMD21, the WCH CH32V003, the STM32F411 Black Pill, the STM32 Nucleo-F411RE and the STM32F103 Blue Pill, the BBC micro:bit V2, and the ATtiny85 and the ATmega328P in its 16 MHz and 8 MHz builds, which plug straight into the breadboard as bare chips. Your own code compiles in the browser for all of them. Then the Raspberry Pi 4, Pi 5 and Zero 2 W computers, which run your Python with gpiozero and RPi.GPIO, with nothing to compile. Each board page lists what it can and can’t do. For example, the WiFi boards have pretend WiFi, not a real radio, and the page says so.
Wird mein Sketch wirklich im Browser kompiliert?
Ja. Ein echter Compiler (clang, für das Web gebaut) läuft in deinem Browser. Er wird einmal heruntergeladen, und dein Browser behält eine Kopie. Danach passiert jeder Build auf deinem eigenen Computer. Es gibt keinen Build-Server und keine Warteschlange, also auch keine Build-Minuten, die ausgehen können.
Welche Browser funktionieren?
Jeder aktuelle Chrome, Edge, Firefox oder Safari, auf einem Computer, Handy oder Tablet. Alle unterstützen WebAssembly, das Mokxi braucht, und das schon seit Jahren.
Funktioniert es auf einem Handy?
Ja. Der Editor lässt sich per Touch bedienen, die Schaltflächen sind groß genug zum Tippen, und das Layout passt auf einen kleinen Bildschirm. Die Simulation läuft auf dem Handy selbst.
Kann ich Pro testen, bevor ich zahle?
Ja. Jedes Konto kann Pro einmal 7 Tage lang kostenlos testen. Dafür ist eine Karte nötig, in diesen Tagen wird nichts berechnet, und wenn du vor ihrem Ende kündigst, zahlst du nichts. Der Test beginnt, wenn du ihn wählst.
Kann ich jederzeit kündigen?
Ja, mit einem Klick auf deiner Kontoseite. Dein Tarif läuft bis zum Ende des bezahlten Zeitraums.
Gibt es Rückerstattungen?
Ja, einmal pro Konto. Schreib uns innerhalb von 14 Tagen nach einer Zahlung, und wir erstatten alles. Lifetime Pro wird innerhalb von 14 Tagen nach dem Kauf voll erstattet.
Gibt es einen Rabatt für Studierende und Schüler?
Ja. Mit einer Schul- oder Hochschul-E-Mail gibt es Pro zum halben Preis.
Brauchen Lernende ein Konto?
Nein. Der Simulator funktioniert ohne Anmeldung, deine Klasse startet also über einen einzigen Link, ohne Registrierung. Ein Konto bringt nur Speichern in der Cloud und Teilen dazu, und das kann man später anlegen oder nie.
Funktioniert es auf einem Chromebook?
Ja. Alles läuft auf dem Gerät, das vor den Lernenden steht, ein Chromebook funktioniert also genauso gut wie ein Labor-PC.
Was kostet es für eine Klasse?
Nichts, wenn deine Lernenden Schaltungen nur öffnen und starten müssen: Der ganze Simulator ist im kostenlosen Tarif. Die Klassenwerkzeuge (eine Teilnehmerliste, Startprojekte, automatisch bewertete Prüfungen, das Notenbuch) gibt es mit Pro und Classroom. Classroom kostet $9.99 pro Person und Jahr, ab 5 Lernenden, also mindestens $49.95 für das Jahr. Dein eigener Platz ist kostenlos, und ab 50 Lernenden kostet jeder Platz weniger. Deine Lernenden bekommen den Umfang von Pro, solange sie in deinen Klassen sind. Zahl per Karte, Rechnung oder Bestellung. Pro allein reicht für Klassen mit insgesamt bis zu 10 Lernenden. Um die Klassenwerkzeuge zuerst mit echten Lernenden auszuprobieren, starte den kostenlosen 30-tägigen Testzeitraum auf deiner Klassenseite: eine Klasse mit bis zu 20 Lernenden, ohne Karte.
Bleiben die Arbeiten der Lernenden privat?
Ja. Die Projekte von Lernenden in einer Klasse sind immer privat: Sie lassen sich nicht per Link öffnen und nicht in die Galerie stellen. Eine Ausnahme gibt es, und nur zum Lesen: Eine Lehrkraft darf ein Projekt von jemandem aus einer Klasse, die sie unterrichtet, öffnen, aber nie verändern; genau das macht eine Karte an der Klassenwand. Was wir über Lernende speichern, wer es verarbeitet, wie eine Schule es löschen lässt und wie wir die COPPA-Einwilligung für Kinder unter 13 und FERPA als Schulbeauftragter handhaben, steht auf der Seite zum Datenschutz für Lernende unter /privacy/students.
Ist Mokxi AI kostenlos?
Every signed-in account gets questions every day: 5 on a free account, 50 on the Pro trial, 100 on Pro and the other paid plans, and 25 on Lifetime Pro.
Funktioniert Mokxi AI mit Sketches für ESP32 und Raspberry Pi Pico?
Ja. Es weiß, auf welchem Board das Projekt läuft, und antwortet passend für dieses Board, vom Uno bis zum ESP32, ESP8266, Pico oder STM32.
Kann Mokxi AI meinen Code ändern, ohne zu fragen?
Nein. Es schlägt eine Änderung als Karte vor. Das Annehmen liegt bei dir und erscheint erst, wenn der geänderte Code kompiliert; Ctrl+Z macht es rückgängig.
Was sendet Mokxi AI mit einer Frage?
Deinen Projekttext, die passenden Hilfeartikel und die letzten sechs Nachrichten des Chats, nie deinen Namen oder dein Konto. „What is sent“ zeigt genau, was rausging.
Neu angekommen bei Mokxi.
Simulatoren für eine bestimmte Schaltung
Ein Servo, ein Display, ein Motortreiber oder ein Gleichrichter, alle schon in Betrieb.
Probier deine eigene Firmware auf dem Arduino aus
Was du hier baust, läuft unverändert auf dem Board auf deinem Schreibtisch. Nichts zu installieren und kein Konto nötig.





