Project

Embedded Systems Robot Control

The design called for controlling a robot using C and hardware level tools such as interrupts, PWM controller modules, and the UART. The desired outcome should be a robot where SW1 backs up the robot and takes it out of maze mode and SW2 puts it into “maze mode” where it turns right when it encounters an obstacle. This was done by completing the bit mappings for the interrupt handler and PWM signal generators.

  • PWM motor Drivers
  • built in motor encoders for speed and distance
  • ultrasonic rangefinder
  • UART for debug output