I've been using micro-controllers with my fischertechnik models but wanted to go inside the Embedded Computing world and learn I²C protocol.
So I started with an Arduino, an Italian designed 8-bit micro-controller. The four main goals were:
After a while, I went 32-bit with the powerful chipKIT Uno32 board. Later on came the Wiring S and the 16-bit lower-power LaunchPad boards, and finally the 32-bit LeafLabs Maple.
Looking for a more advanced IDE, I developed embedXcode, a template for Xcode that supports all the Processing-based Wiring-derived boards.
I've also explored the touch screens, starting with the μLCD-32PT(SGC) 3.2” display module, and eventually released the Serial_LCD Library Suite for all the μLCD, μOLED and μVGA screens from 4D Systems.