Arduino learning adventure

KeyLab

Learn Arduino by building real things.

chapter_01.ino XP 0 / 120
int led = 13;

void setup() {
  pinMode(led, OUTPUT);
}

void loop() {
  digitalWrite(led, HIGH);
  delay(500);
}
Choose kit Write sketch Flash board
01

Board

Connect it.

02

Code

Write the sketch.

03

Compile

Build firmware.

04

Flash

Run it.

Save your progress

Create your account

Keep your kits and progress saved.

Mission control

Ready to build?

Chapter XP 0 / 120

Chapter 01

Blink Beacon

Flash your first LED sketch.

Pick a build area.

Board Code Compile Flash
serial_monitor COM ready
> board detected: arduino_uno
> compile target: blink-beacon
> flash method: browser serial
> status: waiting for learner

Arduino

Start Coding

Not connected
> waiting

Cloud Gate

Cloudflare Workers

Site, dashboard, API.

Data Vault

Supabase / D1

Users, kits, progress.

Compile Forge

AWS EC2 / VPS

Arduino CLI builds.

Flash Dock

Browser

Web Serial flashing.