Плата Arduino M0 Pro, ориентированная в первую очередь на студентов, инженеров и хакеров, разработана для содействия развитию инновационных идей в области интеллектуальных устройств Интернета вещей (IoT), носимых технологий, высокотехнологичной автоматизации, робототехники и других инновационных проектов. Помимо открытия новых возможностей для проектов, плата является ценным образовательным инструментом для изучения разработки 32-битных приложений.
Плата Arduino Pro M0, оснащенная маломощным микроконтроллером Atmel SAM D21 с 32-битным ядром ARM Cortex® M0+, расширяет возможности семейства Arduino, обеспечивая повышенную производительность и очень гибкий набор функций. Ключевой особенностью этой платы является встроенный отладчик Atmel (EDBG), который предоставляет комплексный интерфейс отладки без необходимости использования дополнительного оборудования, что значительно упрощает отладку программного обеспечения. EDBG также поддерживает виртуальные COM-порты, которые можно использовать для программирования устройств, и использует функциональность загрузчика традиционной платы Arduino.
Также совместим с платами расширения 3,3 В, соответствующими дизайну Arduino R3, а также с разработкой на языке программирования Arduino, благодаря специально разработанной программной библиотеке, интегрированной в среду разработки Arduino.
Основные аппаратные характеристики платы M0 Pro включают: микроконтроллер ATSAMD21G18 с тактовой частотой 48 МГц, выполненный в 48-контактном корпусе LQFP, работающий при напряжении 3,3 В, 256 КБ флэш-памяти, 32 КБ SRAM и до 16 КБ EEPROM (через эмуляцию). Варианты ввода/вывода включают 14 контактов ввода/вывода с 12 каналами ШИМ и UART, шесть 12-битных входных каналов АЦП и один 10-битный выход ЦАП.
