The Start


Hi, What and Why

Plug it in

Rule number 1

Water Sensor

Sound Sensor

Joystick

Tri Colour LED

RTC (Real Time Clock) DS1302

RTC (Real Time Clock) DS3231

Matrix LED step 1

LCD

Stepper Motor

LCD revisited with PCF8574T

Humidity Sensor

Shift Register

RFID tags (RC-522)

7 Segment display

Ultrasonic distance sensor

5V regulator

analogRead and analogWrite

Wiring an Array of Switches

The next step


Other things I have bought

Infra red and Processing

Programming a separate arduino chip

Creating your own PCB

L293D for a DC motor

4 digit 7 segment display

Starting with motors

RF433 Wireless Comms

Sort a character array

More stuff


I2C devices (SDA,SCL)

I2C scanner

SPI devices (MOSI,MISO)

HMC5883L Compass

MMA7361 Accelerometer

Added projects


Message Display System

4WD robot car
4WD robot car II

4WD robot car COMPLETE

MP3 Player

RF433 Wireless

RF433 transmitter and receiver. RF433 transmitter and receiver

Above is a cheap and cheerful wireless transmitter and receiver. (Approx £ 4.50 on EBay UK).
I investigated libraries to use these, and decided on RadioHead, which is Copyright (C) 2008 Mike McCauley and distributed under the open source GPL - which means you can use it as much as you like at home.
The library has several methods of working; the most basic protocol (RH_ASK) and the first example worked well for me. However, do note that the library code can and should be read to determine it's usage .

I started using these to communicate with my remote controlled car with a joystick, so expect all code below to be developed with that purpose in mind.

For the receiver: connect either of the DATA pins to the Arduino pin 11 - both pins output the same info.
For the transmitter: connect the DATA pin to Arduino pin 12.
The pins 11 and 12 are defaulted in the library RH_ASK.h; I had no need to investigate this further or to change them.

Notes : Always keep both pins 11 and 12 free. If you have the Tx on one arduino, and the Rx on a different arduino, you must still keep pins 11 and 12 free on BOTH arduinos.
With a 5V power supply and no antennae, I have a range of about 1 metre. Okay for prototyping and testing.