Chapter 1: Blinking LED – Your First Arduino Project!
- What is Arduino?
- What is a Microcontroller?
- Why Use Arduino?
- Main Components of Arduino Uno
- ATmega328P Chip
- How Does an Arduino Work?
- Getting Started with Arduino
- Project: Blinking LED
- What You Learned
- Exercise Questions
Chapter 2: Traffic Light System – Timing the Lights Perfectly
- Coding
- Fundamentals of C Programming
- Project: Traffic Light System
- Conclusion
- Exercise Questions
Chapter 3: Simple Music Player – Make Your Arduino Sing!
- How Arduino Creates Sound Using Code
- Musical Notes as Numbers
- The Arduino tone() Function
- Playing Multiple Notes Using Arrays
- Building the Simple Music Player
- Writing the Code
- Uploading, Testing, and Debugging
- Chapter Conclusion
- Exercise Questions
Chapter 4: Serial-Controlled LED – Dim It, Brighten It, Control It!
- Giving Input to Arduino Using Serial Monitor
- Understanding LED Brightness Control
- PWM (Pulse Width Modulation)
- The analogWrite() Function
- Serial Communication Behind the Scenes
- Building the Serial-Controlled LED Project
- Writing the Code
- Uploading, Testing, and Debugging
- Working of the Project
- Chapter Conclusion
- Exercise Questions
Chapter 5: Reaction Time Game – Press Fast or Lose!
- Step-by-Step Working
- Building Reaction Time Game
- Level 1: Button-Controlled LED
- Level 2: Random Delay LED Signal
- Working of the Project
- Pull-Down Resistor
- Conclusion
- Exercise Questions
Chapter 6: Potentiometer Control – Turn the Knob, Read the Value!
- What is a Potentiometer?
- Understanding Analog Input
- Analog Pins in Arduino
- Why analogRead() Returns 0–1023, Whereas analogWrite() Uses 0–255?
- Inside the Potentiometer
- Connecting a Potentiometer to Arduino
- Uploading, Testing, and Debugging
- Working of the Project
- Chapter Conclusion
- Exercise Questions
Chapter 7: Automatic Night Light – Let Your Robot Sense the Dark!
- Understanding Light Sensing
- Light Dependent Resistor (LDR)
- Connecting an LDR to Arduino
- Building a Light Sensing Project
- Reading Light Values Using Arduino
- Building Automatic Night Light Project
- Code for Automatic Night Light Project
- Calibration, Testing, Debugging
- Conclusion
- Exercise Questions
Chapter 8: Digital Dice – Roll with the Press of a Button!
- Understanding Interactive Systems
- What is a Digital Dice?
- Introduction to LCD Displays
- Understanding I2C Protocol
- Building Digital Dice Project
- Testing and Debugging
- Conclusion
- Exercise Questions
Chapter 9: Obstacle Detector – Sense What’s Ahead!
- Understanding IR Sensors
- Components of an IR Sensor Module
- Building Obstacle Detection Project
- Circuit Connections
- Working of the Obstacle Detector
- Applications of IR-Based Obstacle Detection
- Limitations of IR Sensors
- Conclusion
- Exercise Questions
Chapter 10: DC Motor Control with Arduino – From Code to Motion!
- Understanding DC Motors
- Motor Driver
- Commonly Used Motor Drivers in Robotics
- TB6612FNG Motor Driver
- Inside the TB6612FNG: H-Bridge Working
- TB6612FNG Breakout Board
- Speed Control Using PWM
- Roboprenr TB6612FNG Adapter Module
- Pinout of TB6612FNG Adapter Module
- Connecting STBY Pin Directly to +5V
- Project: Motor Control with Arduino
- Project Working
- Conclusion
- Exercise Questions
Chapter 11: Build Your First Robot Car – The Journey Begins!
- Understanding the Robot Chassis
- Components Required
- Steps to Assemble the Robot Car
- Reference Images for Robot Car Assembly
- Assembled Robot Car Overview
- Running the Robot Car
- Conclusion
- Exercise Questions
Chapter 12: Wall Follower Robot – Navigate Like a Pro!
- How a Wall Follower Robot Works
- Building a Wall Follower Robot
- Conclusion
- Exercise Questions
Chapter 13: Obstacle Avoider Robot – Smart Navigation Without Crashes!
- Obstacle Avoider Robot
- Building Obstacle Avoider Robot
- Conclusion
- Exercise Questions
Chapter 14: Pit Avoider Robot – Don’t Fall Off the Edge!
- How a Pit Avoider Robot Works
- Building the Pit Avoider Robot
- Conclusion
- Exercise Questions
Chapter 15: Line Follower Robot – Stay on Track Automatically!
- What is a Line Follower Robot
- How IR Sensors Detect a Line
- Building the Line Follower Robot
- Conclusion
- Exercise Questions
Chapter 16: Computer-Controlled Robot – Drive It with Your Keyboard!
- Controlling Robot Using Computer
- Arduino Serial Communication
- Key Features of Serial Communication
- How Serial Communication Works
- Building Computer Controlled Robot
- Code Explanation
- Conclusion
- Exercise Questions
Chapter 17: Bluetooth-Controlled LED and Buzzer - Going Wireless!
- Bluetooth Communication
- UART Communication
- Dabble Mobile Application
- Building Bluetooth Control Project
- Conclusion
- Exercise Questions
Chapter 18: Mobile-Controlled Robot – Drive It with Your Phone!
- How This Project Works
- Building Mobile Controlled Robot Project
- Controlling Robot Car Using Dabble App
- Conclusion
- Exercise Questions
Chapter 19: Voice-Controlled Robot – Command Your Bot to Move!
- Building Voice-Controlled Robot
- Testing the Voice-Controlled Robot
- Conclusion
- Exercise Questions
Chapter 20: Encoder Motors – Measuring Motion with Precision
- Understanding Encoder Motors
- N20 Encoder Motor
- Building Encoder Motor Project
- Conclusion
- Exercise Questions