Arduino Nano 33 BLE — компактная платформа для разработки на чипе U-blox NINA-B306 с микроконтроллером Nordic nRF52840 и беспроводным модулем Bluetooth BLE.
На плате также распаян IMU-модуль на 9 степеней свободы, который содержит трёхосевые сенсоры: акселерометр, гироскоп и магнитометр. Приведённый сет модулей, позволяет создать на Arduino Nano BLE собственный фитнес-браслет, умные часы или другой мобильный проект с беспроводной связью по Bluetooth.
Скачайте и установите на компьютер интегрированную среду разработки Arduino IDE.
По умолчанию среда Arduino IDE настроена только на AVR-платы. Для работы с платформой Arduino Nano 33 BLE — добавьте в менеджере плат поддержку платформ Mbed OS.
Arduino Nano 33 BLE выполнена на чипе U-blox NINA-B306, который включает в себя 32-битный микроконтроллер Nordic nRF52840 на архитектуре ARM Cortex-M4 с тактовой частотой 64 МГц, 1 МБ флеш-памяти и 256 КБ оперативной памяти. Чип NINA-B306 так же обеспечивает связь Bluetooth v5.0 в диапазоне 2,4 ГГц и поддерживает энергосберегающий протокол ArduinoBLE.
IMU-сенсор на 9 степеней свободы включает в себя акселерометр, компас и магнитометр. Сборка выполнена на чипе LSM9DS1 по технологии (англ. System-in-Package — система в корпусе), где акселерометр, гироскоп и магнитометр лежат методом бутерброда в пластиковом корпусе. Для примеров работы используйте ArduinoLSM9DS1.
Разъём micro-USB предназначен для прошивки платформы Arduino Nano Every с помощью компьютера.
| Имя светодиода | Назначение |
|---|---|
| ON | Информационный индикатор питания. |
| L | Пользовательский светодиод на 13 пине микроконтроллера. Используйте определение LED_BUILTIN для работы со светодиодом. При задании значения высокого уровня светодиод включается, при низком – выключается. |
| RGB | Пользовательский RGB-светодиод с общим анодом. Катоды красного, зелёного и синего цвета выведены на 22, 23 и 24 пине микроконтроллера соответственно. Для удобства используйте встроенные в Arduino IDE определения LEDR, LEDG и LEDB для работы с RGB-светодиодом. При задании значения высокого уровня светодиоды выключается, при низком – включается. |
Импульсный понижающий регулятор напряжения MPM3610 обеспечивает питание модуля U-blox NINA-B306 и другой логики платформы при подключении платформы через пин Vin. Диапазон входного напряжения от 5 до 18 вольт. Выходное напряжение 3,3 В с максимальным выходным током 1,2 А.
Пользовательская кнопка с двумя полезными функциями:
В отличии от большинство плат Arduino, родным напряжением Arduino Nano 33 BLE является 3,3 В, а не 5 В. Выходы для логической единицы выдают 3,3 В, а в режиме входа ожидают принимать не более 3,3 В. Большее напряжение может повредить микроконтроллер!
Будьте внимательны при подключении периферии: убедитесь, что она может корректно функционировать в этом диапазоне напряжений.
D0–D21D0–D21A0–A7SDA/D18 и SCL/D19MOSI/D11, MISO/D12 и SCK/D13D−/D31/C55 и D+/D32/C54RX/D0/C38 и TX/D1/C37