Build β Break β Understand β Fix. Drag parts in from the left and wire them straight to each other. Hover a part to see its pins, click a pin to start a wire, click another pin to finish. Press βΆ Run to see it work: LEDs light, buttons click, buzzers sound, motors spin and your Arduino code runs.
Stuck? Press π Why isn't it working? β I 4 Invent checks your circuit against a set of engineering rules and gives you one clue at a time instead of the answer.
| Rotate part | R |
| Delete selection | Del |
| Duplicate | Ctrl D |
| Undo / Redo | Ctrl Z / Ctrl Y |
| Save project | Ctrl S |
| Cancel wire / deselect | Esc |
| Nudge part | ββββ |
| Pan / zoom | drag empty canvas Β· scroll wheel |
| Add / remove wire bend | double-click wire / bend |
| Start / stop | F5 or βΆ Run |
| Press a pushbutton | hold the mouse on it |
| Flip a switch | click it |
| Turn a knob, change light/temperature/distance | drag the part, or use the slider in its panel |
| Read volts and amps | click any part while it runs |
The simulator solves the real circuit every millisecond, so resistor values, LED brightness and battery drain all behave like the real thing β and parts really do burn out if you forget the resistor.
Open Code and write the Arduino sketch. Examples drops in a working one you can pick apart, and the assistant will write it for you if you describe what you want. The simulator runs exactly what is in that box.
Guided projects walk you through a build step by step and check each step as you do it. Challenges give you the goal and let you work it out, scoring bronze, silver or gold. Experiments let you change one thing at a time and watch what happens. Find them all under Home.