Another option I would highly recommend is Arduino, hardware is <$20 and software is free.

Example hardware here Arduino Pro 328 - 5V/16MHz

Name:  arduino.jpg
Views: 1367
Size:  53.8 KB