单片机是可以和蓝牙连接的,通过UART串口连接。HC-05是市面上比较常见的蓝牙模组,主从是一体的,跟单片机通过UART串口连接,连接完成后,即把蓝牙当作串口来使用,使用AT指令即可操作蓝牙,从而忽略掉蓝牙协议,大大降低了产品的开发难度。

单片机和蓝牙的端口连接

单片机和蓝牙通过串口连接,单片机串口的TXD和蓝牙的RXD连接;单片机的RXD和蓝牙的TXD连接,也就是所谓的交叉连接。

如何把蓝牙模块HC-05与51单片机连接起来

必须注意的是,单片机和蓝牙要使用同一个电源,以防止通讯不稳定。

HC-05蓝牙和单片机的通讯设置

上面说过,把蓝牙当作一个串口来使用,和单片机进行串口通信,所以要设置波特率和通讯的数据格式,这个要按照串口的通讯要求来设置,通讯格式的要求如下所示。 

如何把蓝牙模块HC-05与51单片机连接起来

AT指令的使用

单片机和蓝牙通过串口建立连接之后,把蓝牙模块当作一个串口设备来使用,为了方便调试可以选择蓝牙用串口调试助手,这种调试软件在市面上有很多,可以寻找合适能用的。单片机和蓝牙通讯是通过AT指令来实现的。

如何把蓝牙模块HC-05与51单片机连接起来

对于AT指令,用专门的文档来描述,可以翻阅HC-05蓝牙模块的手册。