Netduino – программируемая платформа на базе ARM микроконтроллера AT91SAM7X

Опубликовано 27.09.2012 Ведущий Филипп Болгов

Платформа Arduino пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду. Со времени появления первой Arduino на основе ATmega8 аппаратная часть совершенствовалась, использовались все более новые и мощные микроконтроллеры, создавались дополнительные модули, расширяющие возможности базовой модели. На настоящий момент существует несколько версий платформ Arduino, отличающихся установленным микроконтроллером, форм-фактором и другими параметрами. Такой платформой и является Netduino .
Netduino – это аппаратно-программная платформа с микроконтроллером на ядре ARM7, программируемая в среде .NET Micro Framework. (За что она и получила своё название) Благодаря 32-битному микроконтроллеру и среде разработки, подходит как для инженеров, так и любителей. Netduino предлагает 20 портов ввода-вывода - 6 каналов АЦП и 14 цифровых портов общего назначения, которые могут быть переконфигурированы пользователем в SPI, I2C, 2 UART (1 RTS / CTS) и 4 ШИМ канала. Мощный микроконтроллер, возможность питания как от USB, так и от внешнего источника и привычный форм фактор самой платы – позволят в полной мере реализовать идею вашего устройства.

Среда .NET Micro Framework сочетает простоту высокоуровневого метода написания кода и функции, специфические для микроконтроллеров, что позволяет использовать ее даже начинающим пользователям. Платформа легко расширяется с помощью аксессуаров сторонних разработчиков – добавив необходимые модули можно использовать GPS навигацию, сервоприводы, различные датчики, к тому же плата Netduino совместима по разъемам с модулями Shield для классических плат Arduino.
В комплект поставки входят: плата Netduino, USB кабель и 4 самоклеящиеся ножки.