您的位置首页生活百科

Matlab蓝牙串口设置与连接通讯

Matlab蓝牙串口设置与连接通讯

的有关信息介绍如下:

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 然后大家就可以为所欲为的传发数据了。