Netduino Plus 2

Если вашим любимым языком программирования является 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 В. Для питания платы от сети вы можете воспользоваться импульсным блоком питания.

Характеристики

  • Процессор: STM32F405RG
  • Ядро: 32-х разрядный ARM Cortex-M4 168 МГц
  • Оперативной памяти: 100+ кБ
  • Энергонезависимой памяти: 384 кБ Flash, 4 кБ EEPROM
  • Напряжение питания микроконтроллера: 3,3 В
  • Количество линий ввода-вывода: 22 (все толерантны к 5 В. Подтяжка к земле или питанию толерантна к 3,6 В)
  • Максимальный ток через контакт ввода-вывода: 25 мА
  • Максимальный ток через все контакты микроконтроллера: 125 мА
  • Количество каналов АЦП: 6
  • Количество каналов ШИМ: 6
  • Количество UART: 4 шт (один из них с поддержкой RTS/CTS)
  • Количество I²C: 1 шт
  • Количество SPI: 1 шт
  • Ethernet-порт: 10 Мбит/сек
  • Слот Micro-SD: поддержка карт объёмом до 2 ГБ, автоопределение карты.
  • Напряжения питания платы: 5 В, 7,5–9 В

Ссылки