Arduino MKR Wi-Fi 1010 — платформа для разработки на базе микроконтроллера ATSAMD21G18 с вычислительным ядром ARM Cortex® M0!
Скачайте и установите на компьютер интегрированную среду разработки Arduino IDE.
По умолчанию среда Arduino IDE настроена только на AVR-платы. Для работы с платформой Arduino MKR Wi-Fi 1010 — добавьте в менеджере плат поддержку платформ на ядре ARM Cortex-M0+.
Мозгом платформы Arduino MKR Wi-Fi 1010 является 32-разрядный микроконтроллер фирмы Microchip (Atmel) — ATSAMD21G18 с вычислительном ядром ARM Cortex® M0.
Благодаря использованию 32-разрядного ядра ARM, Arduino MKR Wi-Fi во многом превосходит типичные платы на базе 8-разрядных микроконтроллеров. Наиболее существенные отличия заключаются в следующем:
За беспроводную связь отвечает модуль U-blox NINA-W102 со встроенным чипом ESP32 для обмена данными по воздуху в диапазоне 2,4 ГГц по Wi-Fi и Bluetooth. Регулировка выходной мощности обеспечивает оптимальное соотношение между дальностью связи, скоростью передачи данных и энергопотреблением.
Разъём micro-USB предназначен для прошивки платформы Arduino M0 с помощью компьютера.
Имя светодиода | Назначение |
---|---|
ON | Индикатор питания. При питании платформы от аккумулятора через JST PH-разъём светодиод ON не горит для экономии питания. |
CHRG | Индикатор зарядки внешнего аккумулятора |
L | Пользовательский светодиод на 32 пине микроконтроллера, в отличии от 13 пина на других платформах Arduino. Используйте определение LED_BUILTINС для работы со светодиодом. При задании значения HIGH светодиод включается, при LOW – выключается. |
На плате расположен JST PH-разъём (2 pin) для подключения внешних Li-Pol и Li-Ion аккумуляторов.
При одновременном питании платформы от USB и аккумулятора:
ON
горит об индикации питанияCHRG
горит об индикации заряда батареиПри питании платформы только от аккумулятора:
ON
горит об индикации питанияНа платформе предусмотрен JST SH-разъём (5 pin) для подключения дополнительных модулей по интерфейсу «I²C». Коннектор включает в себя:
5V
и GND
SDA
и SCL
7
Линейный понижающий регулятор напряжение AP7215-33 с выходом 3,3 вольта обеспечивает питание микроконтроллера. Максимальный выходной ток составляет 600 мА.
Служит для сброса микроконтроллера. Это аналог кнопки RESET
обычного компьютера.
VIN
или разъём для внешнего аккумулятора — на пине может быть напряжение в диапазоне от нуля до входного.В отличии от большинство плат Arduino, родным напряжением Arduino MKR Wi-Fi 1010 является 3,3 В, а не 5 В. Выходы для логической единицы выдают 3,3 В, а в режиме входа ожидают принимать не более 3,3 В. Большее напряжение может повредить микроконтроллер!
Будьте внимательны при подключении периферии: убедитесь, что она может корректно функционировать в этом диапазоне напряжений.
0
–14
и A0
–A6
0
–8
, 10
, A3
и A4
A0
–A6
DAC/A0
(11)SDA
и (12)SCL
8(MOSI)
, 10(MISO)
и 9(SCK)
D+
и D−
12(RX)
и 11(TX)
Serial
соединены с соответствующими контактами USB-порта для прошивки и мониторинга микроконтроллера. Для коммуникации платы Arduino с другими платами и модулями воспользуйтесь шиной Serial1
. Для работы с последовательным интерфейсом — используйте методы библиотеки Serial.2(SCK/BCLK)
, 3(WS/LRCLK/FS)
и A6(SD/SDATA/SDIN/SDOUT)