C# Robotics / Hardware

Я знаю о Phidgets, однако я ищу некоторые другие типы оборудования, которые могут быть связаны с C#.

У кого-нибудь есть хорошие?

5 ответов

Решение

Advantech имеет хороший набор USB IO-блоков, которые могут быть подключены к любому оборудованию. У них есть хороший нативный.net framework с примерами на C#.

Я использую один для управления роботизированной рабочей ячейкой, которую я разрабатываю: http://www.advantech.com/products/USB-4751/mod_1-2MLJNA.aspx

Проверьте Netduino. Он основан на Arduino, но программируется с помощью.Net Micro Framework

Взгляните на мой "Самый умный дом в мире" http://blog.abodit.com/category/home-automation/smartest-house/ представленный на.NET Rocks #518.

Он написан на C# и сопрягается с X10, термостатами, панелями сигнализации, многозонным аудиокоммутатором, проектором, усилителями Denon, датчиками проезжей части, тензометрами и многим другим...

Панель сигнализации Caddx - это самое дешевое сенсорное устройство ввода, которое вы можете подключить к ПК - один последовательный порт обеспечивает более 100 входов, как беспроводных, так и проводных.

На самом деле, наборы Lego Mindstorms дешевы и имеют множество различных библиотек для кодирования. Например, Microsoft Robotics. Больше информации можно получить из этой статьи. Мой опыт работы с Lego Mindstorms был до версий NXT и использования C, однако это было отличное и сложное время. Я могу даже взглянуть на захват комплекта теперь, когда это выскочило..

Если вы ищете аппаратное обеспечение, я бы хотел добавить два предложения: Parallax и ROB. Вы можете не только купить целых роботов, которых вы можете собрать самостоятельно (и давайте посмотрим правде в глаза, это тоже забавно!), Но и кусочки, такие как микроконтроллеры, датчики и аксессуары, которые вы можете использовать для своих собственных проектов.

Хотя вам придется закатать рукава для кодирования, прежде чем вы сможете фактически управлять этими ботами, это забавный процесс. Я предлагаю вам заглянуть в Microsoft RDS и их форумы по DSS и CCR, чтобы помочь вам начать работу.

Другие вопросы по тегам