Hands-On ESP32 Robotics: Build Smart Robots Step by Step Lesson 11.4 — Testing and Feature Options
Hands-On ESP32 Robotics: Build Smart Robots Step by Step
0% Completed
Module 1 — Introduction to Robotics
Lesson 1.1 - Welcome to the Course
Reading
Lesson 1.2 - What You Will Build in This Course
Reading
Lesson 1.3 - What is Robotics
Reading
Lesson 1.4 - Types of Robots
Reading
Lesson 1.5 - Applications of Robotics
Reading
Lesson 1.6 - Course Roadmap
Reading
Lesson 1.7 - Robotics Safety Guidelines
Reading
Module 2 — ESP32 and Programming Basics
Lesson 2.1 — What is a Microcontroller
Reading
Lesson 2.2 — Introduction to ESP32
Reading
Lesson 2.3 — ESP32 Board Overview
Reading
Lesson 2.4 — ESP32 Pin Diagram Explanation
Reading
Lesson 2.5 — Installing Arduino IDE
Reading
Lesson 2.6 — Installing ESP32 Board in Arduino IDE
Reading
Lesson 2.7 — Uploading First Program (LED Blink)
Reading
Module 3 — Robotics Components Explained
Lesson 3.1 — Understanding Sensors
Reading
Lesson 3.2 — Understanding Actuators
Reading
Lesson 3.3 — DC Motor Explained
Reading
Lesson 3.4 — Servo Motor Explained
Reading
Lesson 3.5 — L298N Motor Driver
Reading
Lesson 3.6 — Ultrasonic Sensor (HC-SR04)
Reading
Lesson 3.7 — IR Sensor Module
Reading
Lesson 3.8 — LDR Sensor Module
Reading
Lesson 3.9 — Flame Sensor Module
Reading
Lesson 3.10 — Limit Switch
Reading
Lesson 3.11 — Robot Chassis and Motors
Reading
Lesson 3.12 — Power System and Batteries
Reading
Lesson 3.13 — Wiring and Breadboard Basics
Reading
Module — Programming Fundamentals for Robotics
Lesson P1 — Introduction to Programming
Reading
Lesson P2 — How Microcontrollers Run Programs
Reading
Lesson P3 — Understanding the Arduino Programming Structure
Reading
Lesson P4 — Setup() and Loop() Explained
Reading
Lesson P5 — Variables and Data Types
Reading
Lesson P6 — Digital Input and Output
Reading
Lesson P7 — Analog Input and Output
Reading
Lesson P8 — Conditional Statements (if / else)
Reading
Lesson P9 — Logical Operators
Reading
Lesson P10 — Loops (for / while)
Reading
Lesson P11 — Functions in Arduino Programming
Reading
Lesson P12 — Serial Communication (Serial Monitor)
Reading
Lesson P13 — Reading Sensor Data
Reading
Lesson P14 — Controlling Motors with Code
Reading
Lesson P15 — Writing Clean and Reusable Code
Reading
Lesson P16 — Debugging and Troubleshooting Programs
Reading
Lesson P17 — PWM for Motor Speed Control
Reading
Lesson P18 — Working with Libraries
Reading
Lesson P19 — Understanding Pin Modes
Reading
Lesson P20 — Code Optimization for Robotics
Reading
Module 4 — Project 1: Smart Dustbin
Lesson 4.0 — Project Introduction
Reading
Lesson 4.1 — Components Used
Reading
Lesson 4.2 — Circuit Connections
Reading
Lesson 4.3 — Programming Code
Reading
Lesson 4.4 — Testing and Feature Options
Reading
Module 5 — Project 2: Light Sensitive Robot
Lesson 5.0 — Project Introduction
Reading
Lesson 5.1 — Components Used
Reading
Lesson 5.2 — Circuit Connections
Reading
Lesson 5.3 — Programming Code
Reading
Lesson 5.4 — Testing and Feature Options
Reading
Module 6 — Project 3: Bumper Control Robot
Lesson 6.0 — Project Introduction
Reading
Lesson 6.1 — Components Used
Reading
Lesson 6.2 — Circuit Connections
Reading
Lesson 6.3 — Programming Code
Reading
Lesson 6.4 — Testing and Feature Options
Reading
Module 7 — Project 4: Obstacle Avoiding Robot (Single Ultrasonic Sensor)
Lesson 7.0 — Project Introduction
Reading
Lesson 7.1 — Components Used
Reading
Lesson 7.2 — Circuit Connections
Reading
Lesson 7.3 — Programming Code
Reading
Lesson 7.4 — Testing and Feature Options
Reading
Module 8 — Project 5: Bluetooth Control Car
Lesson 8.0 — Project Introduction
Reading
Lesson 8.1 — Components Used
Reading
Lesson 8.2 — Circuit Connections
Reading
Lesson 8.3 — Programming Code
Reading
Lesson 8.4 — Testing and Feature Options
Reading
Module 9 — Project 6: Voice Control Robot
Lesson 9.0 — Project Introduction
Reading
Lesson 9.1 — Components Used
Reading
Lesson 9.2 — Circuit Connections
Reading
Lesson 9.3 — Programming Code
Reading
Lesson 9.4 — Testing and Feature Options
Reading
Module 10 — Project 7: Line Follower Robot (Single IR Sensor)
Lesson 10.0 — Project Introduction
Reading
Lesson 10.1 — Components Used
Reading
Lesson 10.2 — Circuit Connections
Reading
Lesson 10.3 — Programming Code
Reading
Lesson 10.4 — Testing and Feature Options
Reading
Module 11 — Project 8: Line Follower Robot (Double IR Sensor)
Lesson 11.0 — Project Introduction
Reading
Lesson 11.1 — Components Used
Reading
Lesson 11.2 — Circuit Connections
Reading
Lesson 11.3 — Programming Code
Reading
Lesson 11.4 — Testing and Feature Options
Reading
Module 12 — Project 9: Fire Fighting Robot
Lesson 12.0 — Project Introduction
Reading
Lesson 12.1 — Components Used
Reading
Lesson 12.2 — Circuit Connections
Reading
Lesson 12.3 — Programming Code
Reading
Lesson 12.4 — Testing and Feature Options
Reading
Module 13 — Project 10: Obstacle Avoiding Robot (3 Ultrasonic Sensors)
Lesson 13.0 — Project Introduction
Reading
Lesson 13.1 — Components Used
Reading
Lesson 13.2 — Circuit Connections
Reading
Lesson 13.3 — Programming Code
Reading
Lesson 13.4 — Testing and Feature Options
Reading
Final Module 14 — Course Completion
Lesson 14.1 — Robot Improvements
Reading
Lesson 14.2 — Building Your Own Robot Ideas
Reading
Lesson 14.3 — Next Steps in Robotics
Reading
Lesson 14.4 — Course Completion
Reading
Announcements Reviews Course Info
PreviousNext
Scroll to Top