Build a roughbot
Build the cheapest programmable robot that you can! RoughBot uses Arduino to control motors so you can create a wheel robot that you can program.
Here are the instructions to build a RoughBot, including the list of parts.
Download the code used to program RoughBot. Use it to learn the basics of computational thinking!
Having trouble sourcing your parts? Purchase a RoughBot kit to assemble here!