STEP into Robotics: Arduino Obstacle Avoidance Workshop
STEP into Robotics: Arduino Obstacle Avoidance Workshop
Dive into hands-on robotics and embedded hardware! In this beginner-friendly workshop, you'll learn how to build and program an autonomous rover using an Arduino board, ultrasonic sensors, and motor drivers. Write C/C++ code to help your robot detect obstacles in real time and navigate around them automatically. All hardware provided—no prior robotics experience required!
Date and Time
Location
Hosts
Registration
-
Add Event to Calendar
Agenda
-
Part 1: Setup & Hardware Fundamentals (15–20 mins)
-
Welcome, kit distribution, and overview of components (Arduino Uno, HC-SR04 ultrasonic sensor, L298N motor driver, and chassis).
-
Setting up the Arduino IDE and verifying microcontroller connections.
-
-
Part 2: Wiring & Sensor Integration (25–30 mins)
-
Assembling the robot chassis and mounting motors.
-
Wiring the ultrasonic distance sensor and testing real-time distance measurements in the Serial Monitor.
-
-
Part 3: Motor Control & Logic Programming (35–40 mins)
-
Writing code to control motor speed and direction using PWM signals.
-
Writing conditional logic (
if/elseloops) to trigger turn maneuvers when an obstacle is detected within threshold range.
-
-
Part 4: Autonomous Navigation & Testing (20–25 mins)
-
Calibration runs, tuning sensor threshold distances, and testing obstacle avoidance in a live arena.
-
Q&A, troubleshooting, and closing wrap-up.
-
Open to all skill levels — bring your laptop and let's start building!