1.蓝牙模块的红灯和蓝灯开始时正常闪烁,一会后突然熄灭,搜索蓝牙也找不到蓝牙模块,重新拔插蓝牙模块后问题依旧。
原因:
我使用的USB转串口模块是ESP-01s专用的,上面VCC供电只有3.3v,而HC-06要求供电电压是5V。将HC-06的VCC接在5v电压上即可正常工作。
2.BLE调试助手无法搜索到HC-06
原因:
BLE是指低功耗蓝牙,而HC-06不属于低功耗蓝牙。
解决办法:换用其他蓝牙调试软件,例如我使用的是这两个APP
3.进行蓝牙调试时,电脑通过HC-06发送数据给手机时数据正常,而当手机端发送数据给电脑时,出现乱码。
原因:
蓝牙模块与电脑没有共地,而串口通信的两个设备必须共地才能正常进行设备通信。
上面我在解决蓝牙模块供电问题时,将蓝牙模块的VCC和GND接在了开发板的板载5v和GND引脚上,而开发板的电源并不是由我的电脑供电。将开发板的供电USB插在电脑上问题成功解决。