In developmentNot released yet — features and data may change without notice.

← Examples

Examples

Parking sensor

An ultrasonic range finder beeps at shorter intervals as something gets closer, and lights an LED inside 30 cm.

Arduino Uno R30 libraries38 linesOverall confidence 100%

SourceRead onlyuno_parking_sensor.ino
What the parser saw

Extracted from #include · #define · pinMode · constructor arguments. The output of a deterministic parser, not an AI.

Parts

buzzertone(BUZZER_PIN,
80%
hc_sr04identifier TRIG_PIN
60%
ledidentifier LED_PIN
60%

Buses

—

Libraries

No libraries — read from pin names and pinMode alone.

Pin contract

An immutable contract owned by the project. It survives level changes; on a target board only the physical pins are remapped.

Logical namePinDirectionSignalDeclared as
BUZZER_PIND8outpwm#define
TRIG_PIND9outdigital#define
ECHO_PIND10indigital#define
LED_PIND13outdigital#define

This page passes no verification gate. Logic (simulator), electrical (ERC · DRC) and physical (your confirmation) verification each run separately inside a project.

Next step

Same sketch, from simulation to PCB

The code stays as it is. Run it on avr8js in the Playground; import it into a project and the 8-pass electrical verification, KiCad board generation and Gerber export follow.

Parking sensor · ibouPCB