Skip to main content

Robot Project

This course progressively builds on a bouncing robot. This page has some suggestions for success in the robot project and it also lists the code used in the modules.


In order to receive full credit on the robot assignment (40% of the course grade), your robot must be capable of the following:

    • Respond to light
    • Make noise
    • Respond to sound
    • Move motors

If you follow along with the videos, you will finish the course with a complete robot capable of all of the above. All the required circuits are listed in the schematic document. See the layout diagram for our suggested breadboard organization (space will be tight!).


The Energia code used to demonstrate different aspects of the robot are listed here (in progress!). If you are following along with a different microcontroller/programming scheme, you should consult the Wiki to see if other students have shared code for your configuration.