Every Web Reference You Could Need:

 

Arduino:

http://arduino.cc/       (See particularly the Reference and Libraries pages.)

Download the Arduino software V1.0.5 for your PC from here:

http://arduino.cc/en/Main/Software

For Windows, get the “Windows Installer” version.

If your PC uses Linux, your repository should have the “Arduino IDE” available for you.

 

Robot language on Arduino:

C/C++  (Arduino dialect)   -gcc based

 

Raspberry Pi:

Raspberry Pi Foundation main site:

http://www.raspberrypi.org/

 

The Raspberry Pi Wiki:

http://elinux.org/RPi_Hub

 

Raspberry Pi OS for our class:

We will use Raspbian OS.

There will be a customised Raspbian image for SCCC use.

If you prefer to use original Raspbian, you may need to install some extra packages.

 

Robot languages on Raspberry Pi:

python 2.7   (with RPI-GPIO or RPIO.PWM)

C/C++   (“WiringPi”)   – gcc based  (and very like Arduino C/C++)

Scratch-GPIO

 

Python:

Main documentation:

http://docs.python.org/2.7/index.html

Intro:

http://docs.python.org/2.7/tutorial/introduction.html

http://docs.python.org/2.7/tutorial/controlflow.html

Modules:

http://docs.python.org/2.7/py-modindex.html

 

Wiringpi:

http://wiringpi.com/

 

C/C++:

http://gcc.gnu.org/onlinedocs/