core-modules

RAK4631 - nRF52

:::info Пожалуйста, обратите внимание на разницу между RAK4631 (загрузчик Arduino) и RAK4631-R (загрузчик RUI3). Meshtastic требует загрузчик Arduino. Если у вас RAK4631-R, пожалуйста, ознакомьтесь с инструкциями по конвертации загрузчика. :::

Ресурсы

RAK4631 Core Module

GPIO

:::caution Примечание На любой базовой плате RAK, кроме большой базовой платы RAK19001, нет доступных пинов GPIO без добавления модуля RAK13002 IO или стороннего IO-модуля датчика. :::

RAK4631 использует символические метки для своих пинов ввода/вывода на модуле и шелкографии базовой платы. В следующей таблице приведено соответствие пинов GPIO RAK4631 соответствующим пинам Arduino и номерам портов МК.

RAK Pin nRF52840 Pin Arduino GPIO Примечание
IO1 P0.17 17 используется для включения питания периферийных модулей через линию питания 3v3_S, недоступен для пользовательского приложения
IO2 P1.02 34 используется для питания всех периферийных модулей, недоступен для пользовательского приложения
IO3 P0.21 21
IO4 P0.04 4
IO5 P0.09 9 Кнопка «User Button» назначена сюда.
IO6 P0.10 10
IO7 P0.28 28
SW1 P0.01 1
A0 P0.04/AIN2 A2
A1 P0.31/AIN7 A7
SPI_CS P0.26 26

При настройке пинов GPIO в настройках устройства следует использовать номера GPIO Arduino.

shell title="Пример" meshtastic --set external_notification.output 10

Это использует IO6 на RAK4631

RAK11310 - RP2040

:::info

Пожалуйста, обратите внимание: этот модуль ядра НЕ включает BLE/WiFi.

:::

Ресурсы