FULL BEGINNER COURSE (Practical + Easy)
This roadmap is divided into 10 lessons.
Today we’ll start with Lesson 1.
Arduino is a small programmable computer that can:
Read from sensors
Control motors
Make decisions
Automate tasks
Build robots
Think of it as the brain of a robot.
Because it is:
Easy to learn
Cheap
Has huge community support
Works perfectly for robotics & IoT
Digital pins (0–13) → for ON/OFF things
Analog pins (A0–A5) → read sensor values
Power pins (5V, 3.3V, GND)
USB port → connect to laptop
Microcontroller (ATmega328P) → the brain
Reset button
You only need:
Arduino Uno
USB cable
A LED
A 220Ω resistor
Your computer
Arduino IDE software
Don’t worry — we'll start with the simplest possible project.
Go to:
https://www.arduino.cc/en/software
Download Arduino IDE 2.x (latest).
Just click Next → Next → Finish.
Plug the USB cable from kit into Arduino
Connect to your laptop
You will see lights blinking on Arduino
This is the “Hello World” of Arduino.
void setup() {
pinMode(13, OUTPUT); // pin 13 → OUTPUT
}
void loop() {
digitalWrite(13, HIGH); // turn ON
delay(1000); // wait 1 sec
digitalWrite(13, LOW); // turn OFF
delay(1000);
}
Turns ON LED on pin 13 for 1 second
Turns OFF for 1 second
Repeats forever
Pin 13 has an inbuilt LED, so you don’t need to connect anything yet.
Tomorrow we’ll do:
How to put LED on breadboard
How to connect the resistor
How to modify the code
Troubleshooting if LED doesn’t glow
🧠 Where do we write the logic?
✔ Arduino IDE = Software
🧩 How the whole flow works
1. You write logic in Arduino IDEint led = 13;
void setup() { pinMode(led, OUTPUT);}
void loop() { digitalWrite(led, HIGH); // turn ON delay(1000); // wait 1 sec digitalWrite(led, LOW); // turn OFF delay(1000);}
the Arduino keeps executing the logic.
🔄 Why kit includes hardware only?
body = sensors, motors, wires, etc.
You provide the brain using your code.