Arduino M0 е микроконтролерна платка за разработки и изграждане на прототипи, работеща с 32-битов ARM Cortex М0 микроконтролер Atmel SAMD21G18 – datasheet. Има 20 входно/изходни порта (I/O ports) и поддържа USB, UART, I2C и SPI интерфейси. 12 от I/O портовете могат да работят като PWM, 6 – като аналогови входове и един като аналогов изход – 10-битов DAC. Платката е с Ардуино Уно размери 69mm x 53mm, с 4 монтажни отвора. Има бутон за рестартиране, micro USB конектор, 4 светодиода, захранващ куплунг, конектори за I/O портовете и SPI, SWD и JTAG конектори. Захранва се от USB 5V или от външен захранващ източник 7V – 12V, свързан на захранващия куплунг или пина Vin – батерия, DC адаптер. Ардуино М0 е идентична по характеристики с Arduino М0 Pro. В тази версия липсва интерфейсът за отстраняване на грешки. Важно: Работното напрежение на I/O портовете е 3,3V. Подаване на сигнал с по-високо напрежение, например 5V, може да повреди платката.
Характеристики:
- Микроконтролер: Atmel SAMD21G18, 48pins LQFP
- Flash: 256KB
- RAM: 32KB
- EEPROM: до 16KB
- Тактова честота: 48MHz
- Захранване:
- 5V от USB или на извода за 5V
- 7V – 12V на захранващия куплунг или пина Vin
- Входно/изходни портове (I/O): 20 броя, от които:
- Цифрови портове: до 20 бр.
- Аналогови входове 12-bit: до 6 бр.
- Аналогов изход 10-bit DAC: 1 бр.
- PWM (ШИМ) изходи: до 12 бр.
- Изходен ток на I/O порт: до 7mA
- Изходен ток на извод 3,3V: 50mA
- Serial UART, USB, I2C и SPI интерфейси
- Програмира се с Ардуино IDE 1.7.x или по-висока версия
Допълнителна информация:
- Arduino M0. Подробно описание