StealThis .dev
Pages Hard

DIY — Arduino Tutorial

A blueprint-styled electronics lesson page teaching the classic Blink + Button circuit on a fictional UNO-compatible board. It pairs a components list with mono part refs and a resistor color-band graphic, an interactive SVG wiring diagram cross-highlighted with its connection table, a hand-highlighted sketch with line numbers, copy button and setup()/loop() callouts, a progress-tracked upload checklist, a troubleshooting accordion, and next-lesson cards.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Arduino Tutorial

A full maker-workshop lesson page for a first input circuit: “Blink + Button” on a fictional NV-UNO R3 board. The blueprint-grid hero carries a board badge, difficulty pips, bench time, and a “what you’ll learn” card with mono lesson refs. Below it, a bill-of-materials grid renders each part with a small CSS graphic — including a 220 Ω resistor with its red-red-brown-gold color bands — plus part numbers in JetBrains Mono.

The centerpiece is the wiring section: an SVG drawing of the microcontroller, breadboard (with a generated hole grid), LED, resistor, and tactile button sits next to a connection table. Hovering or focusing a table row dims everything else in the diagram and glows the matching wire, pin, and component — and hovering a wire highlights its row in return. The sketch is shown in a hand-rolled syntax-highlighted code block with CSS-counter line numbers, marked setup()/loop() regions, a clipboard copy button with fallback, and two callout cards explaining each function.

An “Upload & test” checklist animates a progress bar and fires a toast on QC pass, a single-open troubleshooting accordion covers dead LEDs, rotated buttons, contact bounce, and missing serial ports, and three next-lesson cards close out the page.

Illustrative UI only — always follow real safety guidance when working with tools, electronics, or repairs.