Menu
CoddyTech

Arduino Simulator online

Schreib einen Sketch, klick auf Ausführen und sieh der Schaltung bei der Arbeit zu. Ein simulierter Uno im Browser, nichts zu installieren.

Beispielschaltungen

Arduino-Code ohne Board ausführen

Wähl eine Schaltung, schreib den Sketch und klick auf Ausführen. Die LED blinkt, der Servo dreht sich, wenn du am Drehregler ziehst, das LCD zeigt deinen Text und der serielle Monitor jede Ausgabe von Serial.println. Keine Installation, kein Konto nötig.

Dein Sketch wird mit Arduinos eigener Toolchain für einen Uno kompiliert und läuft Befehl für Befehl auf einem simulierten ATmega328P, dem Chip auf dem Board. Deshalb verhalten sich delay(), millis(), analogWrite() und die Timer wie auf echter Hardware, und ein Sketch, der hier läuft, ist normaler Arduino-Code, den du auf ein Board hochladen kannst.

Was diesen Arduino-Simulator nützlich macht

  • Elf fertige Schaltungen: LEDs, eine RGB-LED, ein Taster, ein Potentiometer, ein Lichtsensor, ein Summer, ein Servo, eine 7-Segment-Anzeige, ein 16x2-LCD, ein NeoPixel-Ring, ein Ultraschall-Abstandssensor und ein Thermistor, bereits mit dem Uno verdrahtet.
  • Bedien die Bauteile, während der Sketch läuft: drück den Taster, dreh am Regler, verschieb den Licht- oder Abstandsregler und sieh, wie dein Code reagiert.
  • Ein serieller Monitor, der liest und sendet, und eine Signalansicht, die jeden verdrahteten Pin über die Zeit zeichnet. So siehst du eine PWM-Welle oder das Prellen eines Tasters.
  • Die Bibliotheken, zu denen Einsteiger greifen: Servo, LiquidCrystal, LiquidCrystal_I2C, Adafruit_NeoPixel, Wire, SPI, EEPROM und SoftwareSerial. Compilerfehler sehen so aus, wie die Arduino IDE sie ausgibt.

Was du im Arduino-Simulator ausprobieren kannst

  • Blink: Ändere die beiden delay()-Werte und sieh, wie die LED folgt. Dann lass sie ohne delay() blinken, mit millis().
  • Servo und Drehregler: Rechne den analogRead()-Wert des Potentiometers mit map() in einen Winkel um und steuere damit den Servo.
  • Abstandssensor: Miss das Echo eines HC-SR04 mit pulseIn(), rechne es in Zentimeter um und gib es im seriellen Monitor aus.

FAQ zum Arduino-Simulator

Brauche ich dafür ein Arduino-Board?
Nein. Das Board wird in deinem Browser simuliert, du kannst Sketches also auf jedem Computer, einem Chromebook oder einem Handy schreiben und testen. Wenn du ein Board hast, lädst du denselben Sketch mit der Arduino IDE darauf.
Kann ich meine eigene Schaltung bauen?
Noch nicht. Du wählst eine der elf Schaltungen oben und schreibst dafür jeden Sketch, den du willst. Jede Schaltung listet ihre Bauteile und Pins auf dem Board auf, du weißt also, an welchem Pin die LED, der Taster oder der Sensor hängt.
Wie nah ist das an einem echten Uno?
Sehr nah für das, was Einsteiger schreiben. Der Sketch wird vom selben Compiler übersetzt, den die Arduino IDE nutzt, und läuft auf einer Simulation des Uno-Chips, also verhalten sich Timing, PWM und die serielle Schnittstelle wie auf dem Board. Die Bauteile sind Modelle: Ein Taster prellt nach einem festen Muster, und die Sensoren liefern genau den Wert, den du mit ihrem Schieberegler einstellst.
Ist es kostenlos, und wird mein Code gespeichert?
Es ist kostenlos und braucht kein Konto. Deine Änderungen an jedem Beispiel bleiben in diesem Browser gespeichert, du kannst den Tab also schließen und später weitermachen. Zurücksetzen stellt das aktuelle Beispiel wieder auf den Anfang.
Ist das von Arduino?
Nein. Coddy ist nicht mit Arduino verbunden. Der Simulator ist Coddys eigener und simuliert ein Uno-kompatibles Board.
Wie lerne ich Arduino-Programmierung?
Fang mit den Beispielen hier an: Ändere eine Zahl, klick auf Ausführen und sieh, was passiert. Wenn du einen Lernweg willst, führt dich Coddys Arduino-Kurs vom ersten Blinken zu Tastern, Sensoren, Displays und sechs Projekten, eine kurze Lektion nach der anderen, auf demselben simulierten Board wie auf dieser Seite.