Matlab蓝牙串口设置与连接通讯
的有关信息介绍如下:在matlab中,利用GUI设计串口界面,利用串口线可以实现串口数据的发送与接受,但是用蓝牙连接进行无线传输却打不开串口,总提示错误提示: COM4 is not available.
其原因是:HC-05(蓝牙设备) is actually a bluetooth SPP device, so we cannot use traditional serial function in matlab, because its only support "real" COM port.
本经验利用Matlab中Bluetooth工具解决以上问题,并摒弃繁琐的GUI串口界面的设置。
首先将蓝牙适配器查到电脑USB,电脑自动识别并安装蓝牙驱动。完成后电脑右下方出现蓝牙标志。
利用外部设备(单片机等)给蓝牙数据模块上电,执行配对工作。
1 点击蓝牙标志,点击添加设备,
2 下一步
3 第二项“输入设备配对码”
4 密码:1234
5 至此蓝牙连接完成,电脑自动安装驱动。
开始进行软件配置
1To find available Bluetooth devices
搜索蓝牙设备
2 To construct a Bluetooth Channel object
连接蓝牙
3 To connect the Bluetooth Channel object to the remote device
打开蓝牙
数据交换
1 传数据 (电脑向外围设备传送数据)
fwrite(b,data,'uchar');
2 读数据 (外围设备向电脑传送数据)
Bluetooth_Read=fgets(b);
变量Bluetooth_Read出现在Workspace空间。
3 然后大家就可以为所欲为的传发数据了。