Arduino Nano 33 BLE — 技术文档

知识库
知识库文档
/firmware/开发板/Arduino Nano 33 BLE/Arduino Nano 33 BLE — 技术文档.md

文档

Arduino Nano 33 BLE 技术文档

一、概述

Arduino Nano 33 BLE 是基于 Nordic nRF52840 SoC 的高性能紧凑型开发板。它集成了蓝牙 5.0 BLE(低功耗蓝牙)和 9 轴惯性测量单元(LSM9DS1),在保留经典 Nano 尺寸的同时提供 Cortex-M4F 浮点运算能力和原生的 BLE 无线连接。

关键参数
主控 Nordic nRF52840
内核 Arm Cortex-M4F @ 64MHz(带 FPU)
Flash 1MB
SRAM 256KB
无线 蓝牙 5.0 BLE + Bluetooth Mesh
传感器 LSM9DS1 9轴IMU

二、引脚定义

⚠️ 关键:此板为 3.3V 逻辑,所有 IO 不可承受 5V 电压!接 5V 信号会永久损坏主控。

引脚类别 引脚 说明
电源 VIN 4.5-21V 输入,经 MP2322 降压至 3.3V
电源 3.3V 3.3V 输出(最大约 800mA)
电源 GND 共 2 个
电源 RST 低电平复位
电源 AREF ADC 外部参考(0~3.3V)
数字 D0-D13 GPIO(全部支持外部中断)
PWM D2/D3/D5/D6/D9/D10/D11 6 路 PWM
UART D0(RX) / D1(TX) 硬件串口
I²C A4(SDA) / A5(SCL) 主 I²C 总线
SPI D11(MOSI)/D12(MISO)/D13(SCK) 硬件 SPI
ADC A0-A7 12 位 ADC(0-3.3V),全部可作数字 IO
内部 I²C IMU 通过内部 I²C 连接(不占用外部引脚)

三、板载外设

LSM9DS1 9轴IMU

  • 3轴加速度计(±2/4/8/16g)
  • 3轴陀螺仪(±245/500/2000 dps)
  • 3轴磁力计(±4/8/12/16 gauss)
  • 通过内部 I²C 连接,不占用外部引脚
  • 使用库:Arduino_LSM9DS1

NINA-B306 蓝牙模块

  • 基于 nRF52840,支持 BLE 5.0
  • 最多 20 个并发连接
  • 支持蓝牙 Mesh
  • 使用库:ArduinoBLE

其他

  • RGB LED(nRF52840 内部,D22=L_RED, D23=L_GREEN, D24=L_BLUE)
  • 橙色板载 LED(D13)
  • Micro-USB 原生 USB-CDC

四、电气特性

参数
IO 逻辑电平 3.3V(非5V耐受
IO 最大驱动电流 15mA/脚
VIN 范围 4.5-21V(推荐5-12V)
3.3V 输出最大电流 ~800mA
ADC 分辨率 12位(0-4095)
ADC 输入范围 0 ~ 3.3V
BLE 发射功率 最大 +8dBm
BLE 通信距离 约 100m(开阔地)
工作温度 -40 ~ +85°C
尺寸 18×45mm

五、编程注意事项

  1. 开发板配置:Arduino IDE → Tools → Board → Arduino Nano 33 BLE,需安装 Arduino Mbed OS Nano Boards 包。
  2. 3.3V 逻辑!:连接任何 5V 外设(如经典 5V 传感器)必须使用电平转换。常见 3.3V/5V 兼容模块可直接使用。
  3. Mbed OS 底层:此板基于 Mbed OS RTOS,delay()millis() 基于 RTOS 滴答时钟,中断中调用需谨慎。
  4. BLE 命名冲突:使用 BLE 库时不要使用 Serial1(nRF52840 的硬件 UART 被 BLE 占用),只使用 Serial(USB-CDC)。
  5. IMU 初始化:LSM9DS1 在 setup() 中调用 IMU.begin() 后需给传感器稳定时间(约 100ms)。
  6. 低功耗技巧:调用 NRF_POWER->SYSTEMOFF = 1; 可进入系统关闭模式(功耗 <1μA),仅通过 RST 或 NFC 引脚唤醒。

六、典型应用

  • BLE 无线传感器节点(温度、湿度、运动)
  • 可穿戴姿态检测设备
  • Bluetooth Mesh 智能家居
  • Arduino IoT Cloud 远程监控
  • 低功耗数据采集与记录

信息

路径
/firmware/开发板/Arduino Nano 33 BLE/Arduino Nano 33 BLE — 技术文档.md
更新时间
2026/5/26