蓝牙模块HC-08——连接

       最近有个项目要用到蓝牙,所以在网上买了蓝牙透传模块回来试一试。

       一开始买的HC-05,但是这款淘宝上说是蓝牙4.0,然而回来只有我的安卓手机能连接上,苹果手机都搜不到这个模块。后来网上查了一番,这款HC-05是蓝牙2.0的,版本太低,难怪苹果搜不到。然后又一番搜索后,买了HC-08的蓝牙模块。

正好身边有USB toTTL模块,然后跳线直接连接上蓝牙模块。

蓝牙模块HC-08——连接_第1张图片

刚上电,蓝牙模块没有被连接时,上面有个蓝灯会一闪一闪。厂家有蓝牙模块配套的一个APP叫HC-COM(只有安卓的能装,苹果手机下载个“蓝牙助手”一样用),打开后扫描设备。如下图:

蓝牙模块HC-08——连接_第2张图片

点击搜到的HC-08,然后就自动连接上了。此时可以看到蓝牙模块的蓝灯常亮,APP上显示“connected”。

蓝牙模块HC-08——连接_第3张图片

这款蓝牙模块默认的波特率是9600。在电脑上打开串口助手,设置波特率为9600,然后发送数据,APP上就能收到啦。

注意:这个厂家配的APP只能收到字符数据。如像下图这样发送,则认为发送的是一串“123456789”的字符串,这APP显示也正常。但是要是发送一个数字“123”的话,那这APP就会显示乱码。其实手机收到的是“123”这个数字,但是厂家给的APP又把这“123”变成ASCii里面对应的符号,就会在APP上显示为乱码。

在蓝牙断开连接的情况下,可以用串口给蓝牙模块发AT指令,来修改蓝牙模块的参数。如这样

蓝牙模块HC-08——连接_第4张图片

你可能感兴趣的:(硬件相关)