ARDUINO UNO INDEX
20 free Arduino Uno lessons
From installing the IDE to a full reaction-timer project — digital and analog I/O, PWM, sensors, motors, relays, and serial communication, in plain English with working example code. Builds on the main course and the Circuit Building section, but you can start here directly if you already know the basics.
- 01 — What Is an Arduino Uno? (Getting Started)
- 02 — Installing the Arduino IDE (Getting Started)
- 03 — Understanding a Sketch: setup() and loop() (Getting Started)
- 04 — Your First Sketch: Blink an LED (Getting Started)
- 05 — Digital Input: Reading a Push Button (Digital I/O)
- 06 — pinMode, digitalWrite & digitalRead Explained (Digital I/O)
- 07 — Analog Input: Reading a Potentiometer (Analog I/O)
- 08 — Analog Output: PWM and analogWrite (Analog I/O)
- 09 — The Serial Monitor: Debugging with Serial.print (Debugging)
- 10 — Controlling an LED with a Button (Digital I/O)
- 11 — Fading an LED with PWM (Analog I/O)
- 12 — Reading a Light Sensor (LDR) with Arduino (Sensors)
- 13 — Controlling a Buzzer / Piezo Speaker (Outputs)
- 14 — Driving a Relay from Arduino (Outputs)
- 15 — Controlling a Servo Motor (Motors)
- 16 — Controlling a DC Motor with a Transistor (Motors)
- 17 — Two-Way Communication over Serial (Communication)
- 18 — Arduino Timing: millis() vs delay() (Timing)
- 19 — Powering Your Arduino Project (Power)
- 20 — Your First Project: A Reaction Timer Game (Project)