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.
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,EEPROMundSoftwareSerial. 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 ohnedelay()blinken, mitmillis(). - Servo und Drehregler: Rechne den
analogRead()-Wert des Potentiometers mitmap()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.