.NET Gadgeteer – альтернатива Arduino?


.NET Gadgeteer – это новая платформа с открытым исходным кодом, основанная на использовании .NET Micro Framework. Он приносит с собой множество аппаратных модулей, поддерживаемых объектно-ориентированным программным обеспечением. Это убийца Arduino?

Плата процессора с открытым исходным кодом Arduino и ее язык более или менее покорили мир встраиваемых систем. Если это не проект Arduino, то так было в прошлом году. Однако существует множество альтернатив, и .NET Gadgeteer – это новая платформа с открытым исходным кодом, основанная на использовании .NET Micro Framework, производная от .NET и C #, но также с открытым исходным кодом.

Вся идея была придумана и реализована членами Microsoft Research Sensors and Devices Group на протяжении более двух лет. Есть новый веб-сайт, посвященный платформе, и вы можете скачать код с CodePlex. Первые предложения оборудования можно получить в GHI Electronics.

Что особенного в этой идее и что отличает ее от других платформ .NET Micro Framework, таких как NetDuino, так это то, что это полный комплект модульных гаджетов. У вас есть материнская плата (120 долларов), на которой работает программное обеспечение и которая взаимодействует с другими модулями. К ним относятся USB-модуль (25 долларов), дисплей (100 долларов), камера (34 доллара), светодиодный модуль (15 долларов), кнопки (5 долларов), Ethernet (15 долларов), WiFi (100 долларов), SD-карта (7 долларов), USB-хост ( 6 долларов США), Serial to USB (20 долларов США) и модуль джойстика (7 долларов США). Также есть несколько модулей расширения и стартовый комплект, который включает процессор и набор модулей (250 долларов США). Вам необходимо посетить веб-сайт GHI, чтобы увидеть полный ассортимент, который включает некоторые более дешевые варианты.

Следующее нововведение заключается в том, что все модули поддерживаются стандартными классами, которые обеспечивают простой и высокоуровневый доступ к тому, что они могут делать. То есть структура была расширена, чтобы включить объектно-ориентированный доступ ко всему оборудованию – больше не нужно задаваться вопросом, какие контакты использовать или какие шестнадцатеричные коды отправлять. Аппаратное обеспечение является модульным, как и программное обеспечение.

Чего не хватает, так это некоторых контроллеров мощности. Если вам нужно что-то включить, вам придется что-то смонтировать с реле или силовыми транзисторами. Однако то, что у вас есть в модульной форме, – это хорошее начало для создания любого гаджета, который вы можете себе представить.

Если вы хотите увидеть, насколько это хорошо, посмотрите два видеоролика, в которых показано, как работает видеоконсоль и анимационный гаджет:

Этот подход, очевидно, проще в использовании, чем Arduino, как с аппаратной, так и с программной точки зрения – чтобы он заработал, ему нужна более широкая поддержка со стороны производителей, производителей и профессионалов.


Добавить комментарий