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