Many of the questions posted here are due to lack of knowledge about controllers and sensors. Even experienced engineers can benefit from general training on embedded systems.
Design News created a series sponsored by Digi Key. John Titus gave several favorable mentions to Ardiuino -- even for experienced engineers to get their feet wet in the technology.
Here is the link to seminar 1:http://www.designnews.com/lecture-calendar.asp?p_l_ed=CEC_Semester_One_2012
You will have to create an account -- nothing to purchase.
Whether you are interested in MEMS sensors or wireless you should find at least SOME of the seminars useful. If you have never done this type of work -- do the introduction and the then the last set on board evaluation. These are particularly useful for beginners.
One of the suggestions for experienced people is to take a look at Frameworks, UML and STATE machines. Most EE's are familiar with state machines -- if not you should be. There are drivers for the Arduino series. However this is for people with some fairly serious expertise.http://www.state-machine.com/
There is a book available from Amazon and Kindle -- it can be pretty heavy going for the inexperienced.