Python

Generic placeholder image

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

Generic placeholder image

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.

Twitter

Generic placeholder image

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

Tkinter Events

Generic placeholder image

Tkinter employs a type of programming called Event-Driven which means that the program runs in a endless loop waiting for things (events) to happen.  In order for the program to respond to these events it needs to know what to listen for.   We bind events to methods which tells the computer that in the event […]

Serial

Generic placeholder image

The Arduino Serial functionality can be used for both debugging and sending data to and from the device via other communication channels such as BlueTooth.

Zumo Motors

Generic placeholder image

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 methods […]

Zumo Buzzer

Generic placeholder image

The Zumo Robot shield comes with a buzzer that can be used to signify events or actions.

Zumo Robot

Generic placeholder image

The Pololu Zumo Robot is a dual motor rubber tracked robot that fits inside the 10cm x 10cm rule for Mini Sumo Robot Competitions.

Turtle

Generic placeholder image

Python Turtle is based on the Logo Programming Language that has been used as a popular way of teaching children programming for many years.

Time

Generic placeholder image

Many programs require some sort of date time facility. Python DateTime, Date and Time libraries make it very easy to manipulate time.

Larsen Scanner

Generic placeholder image

This project gets its name from Glen A. Larsen who wrote the Knight Rider TV Series.

Relationships

Generic placeholder image

Dealing with relationships in MySql is not as straightforward as either MS Access or as you would have hoped for. Creating simple primary keys isn’t too difficult

However foreign keys are more complex and require the following code in the table creation code:

This will ensure that you can only add foreign_ids when […]