Back to learning ←

Electronics workspace preview

Build with blocks

Connect blocks and change their values. Run the supported program in a virtual LED simulation and read its code. No physical hardware is controlled.

English, French and Kinyarwanda learning copy is draft and awaits educator review.

Drag blocks from the toolbox into the workspace. Connect statement blocks beneath Start. Use the zoom controls to see your program.

Loading workspace…

Local Browser Only
Saved locally on this browser only. Sign in with an educator or adult account if you want private cloud saves across devices.

Ready

Stop ends the current run and keeps the current device state. Reset clears the device and output, keeping blocks.

Virtual LED

Teaching model: external active-high LED on GPIO 2 (HIGH = ON). Real board wiring differs. This simulation does not verify physical firmware.

OFF · Ready · 0 ms

Execution output

    Simulated inputs

    LED 1 (GPIO 2): OFF · LED 2 (GPIO 4): false · LED 3 (GPIO 16): false · buzzer indicator (GPIO 5): OFF

    Abstract teaching model. LEDs active high; buzzer is a silent indicator. Sensor percentages are normalized values, not lux or litres. Exported sensor values are editable examples, not physical drivers.

    Read-only code preview

    Connect one Start and all supported blocks with valid values to preview or run.

    Editor keyboard and screen reader access has not been verified. The surrounding instructions and controls are keyboard accessible. Practical alternatives: run the preloaded starter program, import/export workspace JSON, or inspect the read-only JavaScript, MicroPython, and C++ code preview.