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

物联沃分享整理
物联沃-IOTWORD物联网 » STM32F103C8T6与ATK-BLE0 蓝牙模块实现手机显示单片机数据(零电脑配置,STM32蓝牙主从模式)

发表回复