Hello people, I have just coma across this thread, and note that someone else has mentioned Arduino.
I have been using this board for a couple of years and cannot rate it highly enough. It has an IDE (integrated development environment) that works under Linux, Windows and Mac OS, it has a very powerful processor (Atmel AVR) at its core, there are a great many plug-in boards for relay, LCD screen, ethernet etc, and ... it's really low cost (around AUD45 for 6 analog in, 13 digital I/O & PWM, 1 serial/USB, and bus powered). It can work as a standalone system or comm through USB for monitoring or interactive control.
It uses a C compiler (avr-gcc) but the beauty of the system is that you don't need to dig through makefiles - it is really an elegant, clean implementation of what a microcontroller project environment ought to be.
I program on the Mac (REALbasic) and now use the Arduino exclusively as a target for my microcontroller needs at work.
Regards,
Tony Barry
|