Добавьте беспроводных технологий своему проекту. Управляйте пинами из браузера и собирайте отдельные устройства интернета вещей. В зависимости от проекта, плата станет мозгом умного дома, сердцем автономного робота или веб-интерфейсом сети беспроводных датчиков.
Arduino MKR Wi-Fi 1010 — платформа из семейства MKR для разработчиков, желающих проектировать проекты IoT с минимальным опытом работы в сети. Плата комбинирует микроконтроллер ATSAMD21G18 и беспроводной модуль NINA-W10. Первый отвечает за подключённую периферию и модули, а второй за беспроводные технологии Wi-Fi и Bluetooth. Полученный симбиоз позволит распределять рабочую нагрузку между элементами двухпроцессорной системы.
Платформа производится американо-итальянской компанией Arduino LLC.
Плата состоит из трёх основных блоков:
Внимание! Платформа выполнена на архитектуре ARM Cortex M0+, значит родное напряжение пинов Arduino MKR Wi-Fi — 3,3 В. Выходы для логической единицы выдают 3,3 вольта и рассчитаны принимать не более того. Большее напряжение повредит микроконтроллер. Будьте внимательны при подключении периферии.
С двух сторон платы распаяны колодки 2×14 выводов, из них 22 пина ввода-вывода общего назначения:
Используйте внутренний ЦАП для аналогового аудиовыхода. Или отдайте обработку звука внешнему преобразователю через интерфейс I2S.
Управляйте вашим устройством через интернет или запускайте небольшой веб-сервер c помощью библиотеки WiFiNINA. В отличие от предшественников, Arduino MKR Wi-Fi 1010 поддерживает шифрование SSL — теперь вам доступны HTTPS-соединения.
На плате доступны аппаратные интерфейсы SPI, TWI/I²C, UART/Serial и I²S.
Для программирования используется среда Arduino IDE, визуальная среда программирования XOD IDE или произвольный инструментарий C/C++. Для прошивки понадобится кабель Micro-USB.
Для питания платформы используйте порт Micro-USB, контакт Vin или разъём для аккумуляторной батареи. Источник определится автоматически.
Все цепи питания проходят через линейный регулятор напряжения и приводятся к 3,3 В.
Arduino MKR Wi-Fi 1010 снабжена предохранителем, защищающим USB-порты компьютера от перенапряжения и коротких замыканий. Хотя большинство компьютеров обладают собственными средствами защиты, предохранитель даёт дополнительную уверенность. Он разрывает соединение, если на USB-порт подаётся более 500 мА, и восстанавливает его после нормализации ситуации.