STM32F103C8T6与ATK-BLE0 蓝牙模块实现手机显示单片机数据(零电脑配置,STM32蓝牙主从模式)
最近需要将温度传感器DHT11读到的温度值通过蓝牙模块在手机上显示,看了一下单片机与ATK-BLE02在不借助电脑调试助手调通的较少,故写了这篇文章。
上图为ATK-BLE02模块,简介和官方助手调试见参考文献,笔者不在赘述。
接线 STM32 ATK-BLE02
PB10——RX(别接成TX!!!!)
PB11——TX (别接成RX!!!!)
VCC—— 3.3V
GND—— GND
其他两个脚可以不接。
主函数如下(有源码,在底下):
效果如下:
1,在易加蓝牙app上显示(苹果系统iOS随便挑的)
2,在微信小程序HCBLE串口助手上显示
注意事项
1,有些手机BLE蓝牙app要按Notify或者一个灯泡一样的按键才能显示单片机传给蓝牙的数据。
不然就会变成大哑巴,开始怀疑人生QAQ。
2,接线一定不要TX和RX接反,不然会出问题(没数据,别问我怎么知道的>A<)
3, 建议先用串口连接电脑用官方的ATK-BLE02串口助手试试芯片是不是好的,方法见参考文档。
就是如上了,有错误麻烦兄弟们多多包容,希望能帮到兄弟们!QWQ
参考文档
a,博客文章:ATK BLE 01低功耗蓝牙配对调试经验_atk-ble02支持usb?-CSDN博客
源码:
通过网盘分享的文件:ATK-BLE02(Ciri Ciri).zip
链接: https://pan.baidu.com/s/1ygKqSFpYz9BiiYrvjCzVPA?pwd=g659 提取码: g659
–来自百度网盘超级会员v5的分享
作者:Ciri\nCiri