68HC11 Bot

After writing the 68HC11 operating system, I had to independently construct a robot that would use the operating system. It was centered around the Motorola 68HC11 microprocessor and required several hundred solder joints to construct the main board. After the robot was built, I had to get the OS running on it and do the following tasks:

-Follow a line maze
-Draw out shapes (circles, squares, etc.)
-Follow and avoid light
-Respond to a remote control (this required deciphering the infrared signals before writing the device driver)
-Receive messages via the serial port, manchester encode them, and transmit the messages to another bot
-Write to the LCD screen using a device driver I wrote