Programming

__Programming__ - Programming basics - Intro to C++ - Scratch - Look at old US First code - LabView

Stuff to know: here is the basic sequence for programming the robot:
 * 1) have to robot recognize the Jaguar speed controlers
 * 2) have the robot recognize the motors,
 * 3) have the robot recognize any sensors for calibration
 * 4) program other motors that may be on the robot (i.e. servo motors)

OK, so basically, if you've ever used an iPod Touch, iPhone, digital camera, or anything else that rotates the screen with the orientation that you place the device in, you know the basics of how an accelerometer works. Accelerometers can be 2-axis (x and y axis) for 3-axis (x, y, and z axis). We will most likley be using these devices in autonomous mode to help direct the robot and keep it on course. For this, we need the robot's cpu to send back a value [i.e. we will not be using (void) sorry].