Electronics Simulator for Learning — Free, in the Browser
Electronics Simulator for Learning — Free, in the Browser
Sensbench is an electronics simulator built for learning: start with a blinking LED, work through sensors and displays, then analog circuits and digital logic — every step backed by real compiled firmware and honest explanations of what real hardware would punish. It is the lab you can carry in a tab.
What you get
- Difficulty-graded library — beginner basics, intermediate sensors and I2C, advanced raycasters and H-bridges
- Every example has a write-up — how it works, what fails on real hardware, and the parts list
- Hardware-honest pitfalls — each page calls out the simulator-forgives-real-silicon-does-not details
- Knowledge base cross-links — ESP32 pinout, DHT22 wiring and power guides for the theory behind the circuits
- Zero setup — no IDE, no drivers, no board ordering before you know what to buy
Supported targets
| Beginner track | blink, button, fade, serial |
|---|---|
| Sensor track | DHT22, HC-SR04, PIR, NTC |
| Display track | 7-segment, OLED, TFT |
| Analog track | SPICE circuits + op-amps |
| Logic track | gates, latches, full adder |
| Communication | I2C, SPI, UART, cross-board |
Try these examples
Arduino Uno Button + LEDRead the write-up →
NTC Temperature SensorRead the write-up →
Full AdderRead the write-up →
Pico Doom RaycasterRead the write-up →
STM32 Weather StationRead the write-up →
FAQ
Do I need to know how to code first?
No. The beginner track starts with a 13-line blink sketch and explains every line. Each example shows the code, what it does, and how the circuit works — you learn both sides together, which is how embedded actually works.
Will what I learn transfer to real hardware?
Yes, deliberately so. The examples use real libraries (Adafruit DHT, SSD1306, gpiozero) and real pin numbers, and every page has a 'before you build it for real' section listing exactly what the simulator forgives and real silicon does not.