Skip to Content
Arduino Code Lab: Motors & Robots

Arduino Code Lab: Motors & Robots

Drive motors, servos and steppers, build an obstacle-avoiding and line-following robot, control it from a phone and finish with a capstone project. 12 sessions × 90 min.

Course Locked
Finish Arduino Code Lab: Sensors & Displays to unlock or join anyway
Responsible Mansour Abi Mansour
Last Update 10/08/2026
Completion Time 18 hours 15 minutes
Members 1
Advanced Arduino Ages 13+ Electronics
  • Module 1 – Making Things Move
    3Lessons · 4 hr 30 min
    • Session 1 – Power & Motors: Using a Transistor Safely
    • Session 2 – Servo Radar
    • Session 3 – H-Bridge: Forward, Backward, Speed
  • Module 2 – Build a Robot Car
    4Lessons · 6 hr
    • Session 4 – Assemble & Drive the Robot Chassis
    • Session 5 – Obstacle-Avoiding Robot
    • Session 6 – Line-Following Robot
    • Session 7 – Phone Control over Bluetooth
  • Module 3 – Precision, Displays & Smart Code
    3Lessons · 4 hr 30 min
    • Session 8 – Stepper Motors: Precise Movement
    • Session 9 – OLED Dashboard
    • Session 10 – State Machines: Robots with Modes
  • Module 4 – Capstone Project
    3Lessons · 3 hr 15 min
    • Session 11 – Capstone Design: Plan Like an Engineer
    • Session 12 – Capstone Build, Test & Demo Day
    • Level 3 Quiz – Engineer Check
      10 xp

Teens apply everything from Levels 1–2 to real engineering: powering and driving motors safely, building a robot car, controlling it over Bluetooth and structuring code as a state machine. The course ends with a team capstone following the engineering design process.

  • Ages 13–17
  • 12 sessions × 90 minutes + final quiz
  • Level: Advanced

What students will learn

  • Drive DC motors, servos and steppers with the right drivers and power
  • Build and program an autonomous robot (obstacle avoidance, line following)
  • Use serial/Bluetooth communication and state machines
  • Plan, build, test and present an engineering capstone project

Kit

Level 2 kit + 2WD/4WD robot chassis with DC motors, L293D motor shield (or L298N driver), SG90 servo, 28BYJ-48 stepper + ULN2003 driver, 2–3 IR line sensors, HC-05 Bluetooth module, 0.96" OLED (SSD1306), TIP120 transistor + 1N4001 diode, battery pack (6× AA or 2× 18650).

Modules

  1. Making Things Move
  2. Build a Robot Car
  3. Precision, Displays & Smart Code
  4. Capstone Project
Chat with us