多语言展示
当前在线:832今日阅读:167今日分享:16

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串口界面的设置。
工具/原料
1

蓝牙适配器,蓝牙数据接受模块

2

电脑

3

软件Matlab 2011b

方法/步骤
1

首先将蓝牙适配器查到电脑USB,电脑自动识别并安装蓝牙驱动。完成后电脑右下方出现蓝牙标志。

3

开始进行软件配置1  To find available Bluetooth devices    搜索蓝牙设备2   To construct a Bluetooth Channel object    连接蓝牙3  To connect the Bluetooth Channel object to the remote device    打开蓝牙

4

数据交换1 传数据   (电脑向外围设备传送数据)      fwrite(b,data,'uchar');2 读数据    (外围设备向电脑传送数据)     Bluetooth_Read=fgets(b);    变量 Bluetooth_Read出现在Workspace空间。3 然后大家就可以为所欲为的传发数据了。

注意事项

执行fopen(b)延时5秒钟再进行数据交换,打开蓝牙需要一定的时间。

推荐信息