本文想实现的目的为:Simulink与Arduino串口通信,进而获取与Arduino连接的压力传感器FSR402的数据(Simulink与Arduino串口通信收发数据可参考https://github.com/leomariga/Simulink-Arduino-Serial)。
Simulink与Arduino交互的方式有两种(http://www.51hei.com/arduino/3989.html):
(1)Simulink Arduino Support package
(2)Simulink串口通信
由于已经给Arduino编好了读取FSR402压力值的程序(链接:https://pan.baidu.com/share/init?surl=oaCRDtLm8Vd_4SfYa3ctaw 提取码:zmj2),又希望在Simulink中调用串口,读取数据。此时 Simulink Arduino Support package显然不合适了。这里我们要用到Simulink里的串口模块Serial Receive,从对Serial Receive模块中可以看出其接收的为二进制数据。

在具体实现之前,需要对串口通信的方式进行说明。串口通信一般有两种方式: 1、字符(对应文本方式) 2、字节(对应二进制方式)
| 字符 | 字节 |
|---|

本文介绍如何使用Simulink与Arduino进行串口通信,并详细解释了如何配置Simulink中的SerialReceive模块来接收Arduino上的FSR402压力传感器数据。文章还提供了Arduino端的数据发送代码。

1万+

被折叠的 条评论
为什么被折叠?



