Я знаю о Phidgets, однако, я ищу некоторые другие типы аппаратных средств, с которыми можно соединить интерфейсом с C#.
Кто-либо получил некоторые хорошие?
У Advantech есть отличный набор USB-модулей ввода-вывода, которые можно сопрягать с любым оборудованием. У них есть хороший собственный фреймворк .net с примерами на C #.
Я использую для управления роботизированную рабочую ячейку, которую я разрабатываю: http://www.advantech.com/products/USB-4751/mod_1-2MLJNA.aspx
На самом деле наборы Lego Mindstorms дешевы и содержат множество различных библиотек для кодирования. Например, Microsoft Robotics . Более подробную информацию можно получить из этой статьи . Мой опыт работы с Lego Mindstorms был до версий NXT и использования C, однако это было отличное и сложное время. Я могу даже подумать о том, чтобы взять комплект сейчас, когда он появился ..
Посмотрите на мой проект "World's Smartest House Project" http://blog.abodit.com/category/home-automation/smartest-house/, представленный на .NET Rocks #518.
Он написан на C# и имеет интерфейсы к X10, термостатам, панелям сигнализации, многозонному аудиокоммутатору, проектору, усилителям Denon, датчикам подъезда, тензометрическим датчикам и многому другому...
Панель сигнализации Caddx - это самое дешевое устройство ввода датчиков, которое можно подключить к ПК - один последовательный порт дает вам 100+ входов, как беспроводных, так и проводных.
Посмотрите на Netduino. Он основан на Arduino, но программируется с помощью микрофреймворка .Net