SimDuino SimDuino v0.14.0-preview

How SimDuino works

From sketch to simulated run in one click.

Write · compile · simulate · observe

Write

Sketch

Compose your Arduino code in the in-browser editor.

Compile

Parse

SimDuino compiles your sketch on our own avr-gcc toolchain.

Simulate

Run

A real ATmega328p emulator (avr8js) runs the compiled HEX.

Observe

Serial

Watch pin state, LEDs, and serial output update live.

Ship

Ready

Copy the sketch and flash it to a real board.

Why SimDuino

Skip the hardware. Keep the joy.

No toolchain Skip the IDE install — just open and run.
Pin-accurate See every digitalWrite reflected on a virtual board.
Serial out Print statements stream straight to the monitor.

Features

Everything you need to learn, teach, and prototype Arduino without hardware.

Editor

In-browser sketch editor

Write Arduino C++ with syntax-aware editing. No install, no IDE configuration.

Hardware

Real ATmega328p emulator

Powered by avr8js. Every Uno digital and analog pin, plus on-board LEDs, timers, USART, ADC, PWM, interrupts.

Debug

Live serial monitor

Every Serial.print streams to the in-browser monitor in real time.

Circuits

SPICE-style circuit solver

Resistor values affect brightness. Voltage dividers work. LEDs fry above 35 mA. Caps integrate over time.

Library

Drop-in demos

Blink, RGB mix, Knight Rider, pots, buttons, buzzers, transistors, LCDs, motors — all one click away.

Education

Built for the classroom

Teach embedded fundamentals without buying kits for every student.

Contact

Reach Ahmad Faisal directly — SimDuino is a side project under his portfolio.