Week 1: Introduction to Arduino
- What is Arduino?
- Overview of Arduino Uno board
- Installing the Arduino IDE (or using Arduino Web Editor)
- First sketch: Blink LED
- Understanding basic components (Resistor, LED, Breadboard)
Week 2: Digital Input & Output
- Using digital pins:
pinMode(),digitalWrite(),digitalRead() - Push button input with internal pull-up resistor
- Controlling multiple LEDs
- Simple traffic light system
Week 3: Analog Input
- Reading analog values with
analogRead() - Using potentiometers
- Serial Monitor debugging:
Serial.begin(),Serial.print() - Analog input to control LED brightness (PWM)
Week 4: PWM & Analog Output
- Pulse Width Modulation (PWM):
analogWrite() - Fading LED example
- Controlling buzzer tones with
tone() - RGB LED with PWM for color mixing
Week 5: Sensors & Modules I
- Temperature sensors (e.g., LM35, DHT11 basics)
- Light sensors (LDR)
- Ultrasonic distance sensor (HC-SR04)
- Displaying data via Serial Monitor
Week 6: Sensors & Modules II
- LCD Display (16×2 with I2C)
- IR Receiver and Remote
- Basic use of servo motors (180°)
- Mini project: Distance-based obstacle detector
Week 7: Communication
- I2C and SPI basics
- Serial communication between two Arduinos
- Bluetooth (HC-05): Sending/receiving data to phone
- Using Serial Plotter for visualization
Week 8: Motors & Motion
- Controlling DC motors with L298N driver
- Basic robot car control
- Stepper motor basics
- Line following robot concepts
Week 9: Mini Projects
- Temperature and humidity monitor
- Automatic night lamp
- Security alarm using PIR motion sensor
- Soil moisture-based plant watering system
Week 10: Final Project & Expansion Ideas
- Capstone project (choose based on interest: weather station, smart home device, mini robot, etc.)
- Introduction to Arduino libraries and GitHub
- Intro to IoT with ESP8266 (optional expansion)
- Best practices for circuit design and code structure
Recommended Materials
- Arduino Uno board
- Breadboard and jumper wires
- LEDs, resistors, push buttons
- Potentiometer, buzzer, sensors (DHT11, LDR, etc.)
- Servo and DC motors
- LCD display (16×2 with I2C)
- Ultrasonic sensor (HC-SR04)
- Motor driver (L298N)
Would you like this in PDF format or as a printable document? Or do you want a project-based syllabus instead?