上一批拆的主控板清一色是ESP32系,这次换个路线,把Arduino家这块"传感器塞到牙缝里"的小板请上解剖台。动笔前我先照惯例跑了官方商城的搜索接口,结果有点意思:原版Nano 33 BLE Sense(货号ABX00031)已经不在货架上了,搜出来的在售款是Rev2(ABX00069),标价43.40欧元(截至2026年11月8日),原版名下只剩一个7.50欧元的硅胶保护套还在卖。所以这篇拆解拿原版的官方规格页当基线,最后再拿Rev2把差异对一遍——两块板外观几乎一模一样,烧录前搞不清自己手里是哪块,后面要吃亏。

板子本体:nRF52840加Mbed OS的底子
研究对象先锚定:Arduino Nano 33 BLE Sense,货号ABX00031,18毫米宽、45毫米长、重5克,Micro USB口,双排焊盘不带排针。官方规格页写得很干脆:主控nRF52840,主频64MHz,256KB SRAM加1MB Flash,跑的是Arm Mbed OS——注意这和Classic系列用的AVR内核、和ESP32的FreeRTOS都不是一条技术路线,烧的是Arduino Mbed OS Nano Boards这个板包,后面烧录链路的坑也多在这个地方。
无线部分没有走"主控自带蓝牙"的路子,而是挂了一颗u-blox的NINA-B306模块,支持2.4GHz Bluetooth 5 Low Energy,内置天线。对固件开发者来说这意味着蓝牙协议栈在模块侧,主控这边用ArduinoBLE库走HCI交互就够,不用自己啃SoftDevice的那套回调。
供电与IO:3.3V红线和VUSB焊桥
这板子第一条铁律官方用加粗大字写的:IO电压3.3V,数字和模拟脚绝对不能怼5V进去,接5V传感器直接烧板。每路IO直流电流只有10mA,驱动LED或者传感器没问题,直接带继电器、舵机这种负载想都别想。输入电压标称5到18V,走VIN进。
最有意思的一个设计是排针上那根5V脚(在RST和A7之间):出厂默认是断开的。官方手册解释得很清楚,这是为了防止老项目里"拔掉Nano换上新板"的惯性操作把5V灌进3.3V的外设。想启用这根5V,要满足两个条件:把板上标着VUSB的两个焊盘搭锡桥接,并且必须从USB口供电——从VIN供电时那根5V脚不会有任何输出。接旧外设之前,先拿万用表量一下这根脚,别想当然。
传感器全家桶:五颗芯片逐个过
这块板叫Sense,靠的就是板上焊死的五颗传感器,官方页面的清单我逐个核过:
- LSM9DS1九轴IMU:三轴加速度加三轴陀螺仪加三轴磁力计,姿态、振动、磁场方向一包全管,配Arduino_LSM9DS1库;
- MP34DT05数字MEMS麦克风:全向拾音,信噪比64dB,工作温度零下40到正85摄氏度,PDM接口,官方示例PDMSerialPlotter默认采样率16kHz;
- APDS-9960:接近、环境光、RGB颜色和手势四合一,接近值范围0到255,0是贴脸、255是远离;
- LPS22HB气压计:24位输出,量程260到1260百帕,官方提示可以拿气压数据反推海拔;
- HTS221温湿度:电容式,温度精度正负0.5摄氏度(15到40摄氏度区间)。


真用起来,五颗里翻车率最高的是麦克风。官方手册里专门留了一段排错提示:如果串口监视器一直打-128,把PDMSerialPlotter示例顶部的采样率从16000Hz改成20000Hz再试。这种写进官方文档的报错码,建议直接背下来。
引脚账本与烧录链路:COPI、CIPO和新名字

引脚规格:14个数字IO、8个模拟输入、5个PWM,所有数字脚都支持外部中断,板载LED挂在13脚。SPI的信号名官方换成了COPI、CIPO和CS,老教材里的MOSI、MISO、SS对应过去就行;I2C在A4和A5,SPI数据脚是D11、D12、D13。官方特别提醒A4、A5、D11、D12这四个脚不建议做PWM用,因为总线和它们绑着。另外USB部分带了USBHID库,能把板子模拟成键盘鼠标,这在同尺寸板子里算加分项。
烧录环境我是这么配的:Arduino IDE 2里装Arduino Mbed OS Nano Board板包,选Nano 33 BLE这块板。上传卡死的处理办法官方也写了——连按两下RESET强制进bootloader,再烧一次就恢复了。想玩MicroPython的,官方支持这条线,还能刷OpenMV固件跑视觉;官方文档给的mbed核心源码在GitHub的ArduinoCore-mbed仓库里,想跟底层打交道的可以去翻。
再泼一盆冷水:64MHz的nRF52840跑边缘AI推理,别忘了它只有1MB Flash。官方把它定位成嵌入式机器学习的入门板,跑TinyML经典例程没问题,但想塞大模型级别的网络,这颗芯片的账是算不过来的,别被"AI全能板"的宣传词带偏。
买前必看:和Rev2的账怎么算
现在官方渠道能买到的只有Rev2,43.40欧元(截至2026年11月8日)。对照官方两代规格页,外壳尺寸、主控、NINA-B306、APDS-9960、LPS22HB都没动,换了三颗芯片:IMU从LSM9DS1换成BMI270加BMM150组合,麦克风从MP34DT05换成MP34DT06JTR,温湿度从HTS221换成HS3003。库也要跟着换,比如IMU库从Arduino_LSM9DS1变成Arduino_BMI270_BMM150,网上按原版写的老教程直接照抄会报库找不到。
我的结论:这板子的价值在"一颗板上五颗传感器加BLE5",适合做可穿戴、姿态识别、声控小装置这类要感知密度的小项目,Rev2传感器全面换新,预算够就直接上Rev2;但它没有WiFi、IO电流只有10mA、主频也撑不起重计算。要WiFi性能选ESP32系,要超低功耗蓝牙加传感器密度,它才是对的答案。你手里的Nano 33 BLE Sense是原版还是Rev2?评论区报个数。











3.3V红线这条得反复提醒,身边烧过板的基本都是拿5V传感器直怼。10mA的IO电流带个继电器模块都费劲,外设多的老哥老老实实加驱动。
Rev2把LSM9DS1换成BMI270+BMM150其实对做姿态融合的是好事,BMI270功耗低一截,不过老教程的库名全得换,抄代码前先看清版本。
板子好是好,没有WiFi这点太难受了,做IoT还得再加一块ESP32。传感器密度换通信能力,看你项目缺哪个。
原版停售这事我前两天才反应过来,手上那块ABX00031瞬间变绝版。文里VUSB焊桥那段太真实了,第一次用的时候5V脚量出来没电以为板子坏了,翻手册才知道要搭锡。
MP34DT05这个-128的坑我也踩过,串口绘图仪一片黑,改成20000Hz就好了。官方把这写在手册里算良心,可惜没人第一时间看手册。