Microbit Robot Car

Code a rover to avoid obstacles with block-based coding or Python in micro:bit

Project Image

Tools

  • 3D printer
  • laser cutter (or shop tools for cutting base)

Materials

  • 2 hobby motors with wheels
  • Micro:bit V2 microcontroller
  • Keyestudio microbit motor board DRV8833
  • 3 photoresistors and standard resistors, for analog input
  • Ultrasonic distance sensor HC-SR04

Project details

This exploration is for teachers or upper-level students new to robotics or coding, and/or micro:bit microcontrollers. Learners will experiment with the 3 parts of a robotic system: Sense, Think, and Act using a small rover outfitted with light sensors, a distance sensor, and a micro:bit controller. After learning the hardware and basic coding structure, learners choose a challenge (such as obstacle avoidance or light-seeking) and code their rover to navigate it.

Have a question or want to share your Makes with us? Contact us!

k12maker@mit.edu