Waiting for numeric Serial output.
Start with a working circuit. Run it, explore its controls, then make it your own.
Arduino supports compiled Uno R3 sketches and manual I/O. Open Code and press Start simulation to compile and run. This is AVR machine-code execution; peripheral models and circuit timing remain approximations. Uno R4, Wi-Fi, and external SPI devices are not emulated. I²C supports the SSD1306 OLED through Wire.h. The H-bridge is a generic teaching IC. Select each component for its wiring instructions and model limits. Multimeter resistance and continuity modes require external power to be removed. Signal timing is approximate; this is not a high-frequency circuit simulator.
Open Examples → Author examples to adapt a built-in circuit or capture your workbench and code. Sign in with the instructor account, save a draft, then publish it to Examples and Learn. Students always open independent copies. Open learning pathways.
Ctrl/Cmd+A selects all workbench items · Ctrl/Cmd+C / V copies / pastes · R rotates parts or breadboards · Delete removes selection · Esc cancels · Ctrl/Cmd Z undoes · Ctrl/Cmd Shift Z redoes.
Drag empty canvas to pan and scroll to zoom. Drag a breadboard anywhere between its holes; select it and press R to rotate it with seated parts. Mirroring is available for LEDs, RGB LEDs, resistors, batteries, transistors, buzzers and TMP36 sensors; text remains readable. Select wires for bend and endpoint handles; Ctrl+click and drag a segment to add a bend.
For keyboard placement, activate a library card, use arrow keys to move, R to rotate, and Enter to place. Use Connect by name for keyboard wiring.
Educational model: batteries have 0.5 Ω internal resistance; LEDs use fixed forward thresholds and 10 Ω slope resistance. Capacitors charge over time (20 ms steps). Motors use a 30 Ω load and approximate unloaded speed; no inertia, torque, or back-EMF model. RGB LEDs need one series resistor per color. No permanent component damage. Use My Projects to sign in and save privately, or download a local copy.
Choose two free terminals or breadboard holes.