Arduino蓝牙通信实现

    xiaoxiao2021-03-25  186

    Arduino蓝牙通信实现

    环境:ubuntu14.04 Arduino Uno python2.7

    python pyserial 串口模块安装: sudo apt-get install python-serial system setting 链接蓝牙模块Connection 为off 说明未开启穿透功能:sudo rfcomm connect 1 00:1B:10:20:0E:44 其中最后参数为模块特有地址替换成应用模块地址即可。查看端口:ls /dev/r rfcomm1 的串口出现。调用pyserial 对rfcomm 串口操作即可实现电脑-蓝牙模块-Arduino 通信。蓝牙模块完成链接后可以作为普通的串口进行使用。蓝牙模块接线及波特率调整另行开坑。

    蓝牙模块应用问题

    环境:ubuntu16.04 Arduino Uno python2.7 错误信息:HC-05设置时失败! 解决方案:蓝牙需要密码配对,一般模块密码1234,ubuntu 系统蓝牙配对默认自动匹配密码,可能导致无法链接成功,所以讲配对方式(pin)修改为固定配对,选择“1234”进行链接尝试。然后当提示配对成功,进行上文的后续穿透工作。

    蓝牙模块进入AT模式进行参数设置

    1、连线 用tll转串口链接蓝牙模块。 GND-GND VCC-VCC RX-TX TX-RX

    2、操作 长按HC-05按钮通电进入AT模式(小灯慢闪); 查看设备管理器查看端口; 软件打开端口进行AT指令操作。

    转载请注明原文地址: https://ju.6miu.com/read-4762.html

    最新回复(0)