The EEBug is a line following robot developed as part of my first year project at Imperial College London in 2014. The challenge was to design a robot that could follow a black line on a white background. This project was carried out in a team of 5 people.

EEBug breadboard


EEBug circuit

The EEBug is controlled by an Atmel Attiny 85 and programmed in C. To detect the line, the EEBug uses IR LEDs and detectors. The motors are driven using pulse width modulation. A voltage regulator is also implemented to prevent noisy voltage signals from being sent to the microcontroller.


EEBug early model
  • Group leader
  • PSPICE simulation
  • C programming