По поводу Ардуино — могу посоветовать следующий вариант. Есть аналогичные Ардуино по возможностям платы, однако работающие на .NET. Как мне кажется, для них порог вхождения гораздо ниже, плюс вкусные плюшки типа удобного IDE (VS Express Edition), отладки и дот-нетовских библиотек.
Посмотрите здесь:
www.tinyclr.com/