不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)

2026-10-0918

前阵子买了个 NRF24L01 无线模块,就是那种 2.4G 的小板子,想整两块 Arduino 之间无线传数据玩玩。

我平时都用 DF 的 Mind+ 拖积木,小孩都能上手,挺顺手。结果一搜,Mind+ 里压根没有 NRF 这个模块的库。例程是现成的,可那是 .ino 啊,我又看不太懂,更别提自己改写成图形库了。

不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_1.webp

正发愁呢,灵光一闪:我不是有 AI 嘛。Mind+ 本身是支持"用户库"的,那能不能让 AI 帮我写一个?

说干就干。我把模块的接线图和官方参考程序往 AI 那一甩,让它照着写一套 Mind+ 用户库(config.json + main.ts + 底层驱动那套)。第一版出来,能拖积木了,当时还挺兴奋。

但后面才是真·折腾的开始。第一版能跑之后,我又陆陆续续改了七个版本,每个版本都是被现实啪啪打脸之后逼出来的,(2026年9月27日居然爆肝到凌晨12点半,测试下来一点多了)

 

不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_2.webp

最终版V2.0.7上传用户库

不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_3.webp
不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_4.webp

现在就方便多了,拖拽几个积木块就可以用了,跟孩子们一块玩耍起来。第一版做了两块arduino UNO板远程控制LED灯,晚上跟儿子玩的老嗨了。

不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_5.webp

用之前先说一下接线方式

不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_6.webp
不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_7.webp
不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_8.webp

小灯可以控制了,那就来控制一下小车

不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_9.webp
不会C语言,硬是让AI给Mind+搓了个NRF24L01无线库(踩坑七版实录)_image_10.webp

说点真心话:不会写代码,真不代表玩不了硬件。现在 AI + 图形化这套组合,门槛低得有点离谱。这一路坑没少踩,但挺值的——起码下次再有人问"Mind+ 能搞 NRF 不",我能直接甩这个库了 ,  库文件放下面,欢迎拿走改,有啥问题一起交流。

创作许可协议

本项目采用 CC BY(署名) 进行许可。

评论(0)
- 没有更多了 -