I woud also recomend you looking into the Arduino. I have been using it for the past couple of years to controll most of my projects, but if you need something more compact or more powerful you should look into the teensy 3.1 it is a compact high power arduino compatible. I very recently started working with it and it is amazing.
Good luck,
Diego