Платформа на 32-битном ARM-процессоре ATSAMD21G18 от Atmel с вычислительном ядром Cortex® M0.
Микроконтроллер работает на частоте 48 МГц. А благодаря своей 32-битной архитектуре он выполняет большинство операций над целыми числами всего за один такт.
Arduino M0 Pro позволит выполнять сложные математические расчёты, получать точные аналоговые значения и при этом слушать музыку напрямую с микроконтроллера.
Плата производилась в Италии компанией Arduino.
Внимание! Родное напряжение для Arduino M0 Pro — 3,3 В, а не 5 В, как у большинства плат Arduino. Выходы для логической единицы выдают, а в режиме входа ожидают принимать не более 3,3 В. Большее напряжение может повредить процессор! Будьте внимательны при подключении периферии. Убедитесь, что она корректно работает в диапазоне до 3,3 В.
На колодки выведены 20 портов ввода-вывода общего назначения:
Используйте ЦАП, чтобы сделать аудиовыход. Для этого пригодится библиотека Audio.
На плате доступны аппаратные интерфейсы SPI, TWI/I²C, UART/Serial.
Платформа программируется через привычную Arduino IDE или с помощью визуальной среды программирования XOD IDE.
Для прошивки используется порт Programming USB или Native USB.
Питание можно подавать через:
Питание через внешний разъём или пин Vin проходит через встроенные регуляторы напряжения, рассчитанные на напряжение от 7 до 14 В.
Arduino M0 Pro снабжена предохранителем, защищающим USB-порты вашего компьютера от перенапряжения и коротких замыканий. Хотя большинство компьютеров обладают собственными средствами защиты, предохранитель даёт дополнительную уверенность. Он разрывает соединение, если на USB-порт подаётся более 500 мА, и восстанавливает его после нормализации ситуации.