Arduino蓝牙通信实现

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指令操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值