Robotics
Write Python for an emulated Raspberry Pi and test it on a virtual robot.
Loading workspace…
Runtime & hardware support
Python runs in ARM64 Linux on QEMU’s Raspberry Pi 4 model. GPIO Zero connects it to a MuJoCo world with motor torque, inertia, friction, collisions, servo limits, and distance measurements. The GPIO adapter models supported signals; it does not emulate BCM peripheral registers or every Pi library.
LED, button, servo, H-bridge motors, chassis, and distance sensor are supported. I²C, SPI, ADC, camera, Wi-Fi, USB, and physical hardware are not connected. Timing is measured, not cycle-accurate. Runs stop after 60 seconds, or when the page is hidden or disconnected.
The local runtime is for your trusted code. QEMU TCG is not a security boundary for anonymous code execution. Project saves contain code, wiring, settings, and the scene; they are not virtual-machine snapshots.