Если вашим любимым языком программирования является C#, Netduino 2 позволит вам создать своё электронное устройство с комфортом. Эта плата подойдёт и тем, кто только начинает свой путь в программировании. Мощная среда программирования Microsoft Visual Studio поможет новичкам не ошибиться в трудной ситуации, а благодаря отладочному режиму с поддержкой breakpoint’ов и watch’ей вы сможете проследить исполнение своей программы шаг за шагом.
Встроенный 10-мегабитный Ethernet-порт и поддержка TCP/IP-стека LwIP позволит вам без особого труда погрузиться в мир интернета вещей, где общаются не только люди с людьми, но и устройства с устройствами. Вы сможете создать устройство, которое будет всегда на связи! Вам в помощь — мощная подсистема для создания веб-сервисов в .NET Micro Framework.
Netduino 2 совместима с большинством плат расширения Arduino и сочетает в себе вычислительную мощь и удобство разработки.
Плата оснащена 32-разрядным ARM-микроконтроллером STM32F405RG с ядром Cortex-M4, частотой 168 МГц, 384 кБ энергонезависимой Flash-памяти и 100+ кБ оперативной памяти.
Благодаря встроенному в плату разъёму для карт Micro-SD вы можете использовать до 2 ГБ дополнительной памяти.
22 пина, расположенных в стандартной для Arduino компоновке могут быть использованы как цифровые входы или выходы.
Цифровые входы и выходы рассчитаны на работу с напряжением 3,3 В. Однако, они толерантны и к напряжению 5 В.
Внимание! При использовании цифровых входов в режиме подтяжки, напряжение на входе не должно превышать 3,6 В. Будьте внимательны при использовании этого режима.
Плата содержит в себе 4 последовательных порта, по одному интерфейсу I²C и SPI. Для работы с аналоговым сигналом присутствуют 6 аналоговых входов с разрешением в 12-бит (4096 градаций). 6 выходов поддерживают ШИМ.
На месте привычных ICSP-контактов находится 10-пиновый JTAG-интерфейс. Поэтому, если вы используете платы расширения с SPI-интерфейсом, воспользуйтесь проводами «мама-папа» для соединения ICSP-контактов и контактов SPI.
На плате присутствуют встроенная кнопка, три светодиода и разъём для карт Micro-SD. Кнопка используется для сброса микроконтроллера. При желании вы можете использовать её в своём проекте в качестве элемента управления. Белый светодиод PWR используется как индикатор питания. Синий светодиод LED вы можете использовать в своём проекте для произвольных нужд.
Плата программируется при помощи традиционной для .NET разработки среды Microsoft Visual Studio. Все необходимое для начала работы с Netduino 2 вы можете узнать из статьи на вики.
Плата может быть запитана через microUSB-кабель или при помощи источника питания постоянного тока на 7,5–9 В. Для питания платы от сети вы можете воспользоваться импульсным блоком питания.