Wenn es ausschlaggebend ist, dass du den Controller mit Visual Studio programmieren möchtest könntest du dir das hier mal anschauen:

http://tinyclr.com/

und dort den "FEZ Mini", den man in Deutschland für etwa 50€ bekommt, oder den "FEZ Domino" für ca 75€. Die Dinger laufen mit dem .net compact framework, deswegen kann man dafür einfach mit Visual Studio und C# (ich weiß allerdings nicht sicher ob es auch mit C++ geht) Programme erstellen.

Ich habe leider selbst keine Erfahrung mit dem Teil, mir ist nur bei diesem Thread wieder eingefallen, dass es das gibt.