Python is a highly readable language that is easy to use. It is very powerful, flexible and supports many styles of programming from scripting and web design to GUI/Game development.

Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.

In the third experiment provided by OCR (credit @Rob_Bishop ) you are shown how to interact with Twitter via the API.

The Zumo Robot is fitted with a set of Inertia Sensors that can be used to detect collisions and determine bearings/direction. The later 1.2v of the Zumo Shield includes a Gyroscope.  You will need to download the LSM303 library from GitHub and place it inside your libraries folder. Calibrating To begin you should run …

The Zumo Shield libraries provide basic motor operation consisting of PWM speed control and direction.  Packages and installation instructions can be downloaded from GitHub but once installed the motors library can be included from Sketch > Include Library. Lastly you must create an instance of the ZumoMotors class with:

Each the following available …

Using a potentiometer (variable resistor) to change the flash rate of an LED.