文件交换

图像缩略图

Arduino串行数据采集

版本1.3.0.2(522 KB) 叶成
使用串行通信来监视来自Matlab / Simulink中的Arduino的实时数据金宝app

63下载

更新2016年11月28日

查看版本历史记录

查看许可证

您是否希望在Matlab®和Simulink®中监控来自Arduino®的实时数据?金宝app
- 如果使用Arduino Mega 2560和Ard金宝appuino Use(如果您有R2016B或更高版本),请使用Arduino Mega 2560和Arduino Uso(和Arduino Uno)轻松使用Simulink外部模式。//www.tatmou.com/help/金宝appsupportpkg/arduino/ug/ug/oud-onitor-model-running-on-arduino-mega-2560-hardware.html.
如果你使用Arduino Uno怎么办?
-this文件交换下载将帮助您完成这一点。

此提交包含三个文件:
-serialrunonarduino.slx:将此模型下载到您的Arduino板上,以便它将数据发送到串行端口
-serialrunonpc.slx:在PC本地运行此模型,以在Simulink中收集和绘制串行数据金宝app
-readarduinoserial.m:运行此脚本以在MATLAB中读取和绘制串行数据

引用

叶成(2021)。Arduino串行数据采集(//www.tatmou.com/matlabcentral/fileexchange/46775-arduino-serial-data-acquisition),Matlab中央文件交换。检索到

评论和评级(43.

Ghufran Aldawood

工作很棒!!非常感谢您,我一直在寻找一些简单的例程来编辑一切。

Ghufran Aldawood

工作很棒!!非常感谢您,我一直在寻找一些简单的例程来编辑一切。

詹孔

非常好,简单!我只是想知道,增益块在模拟输入和串行端口之间做了什么?

哈扎·汗

我可以在Matlab中的Arduino IDE的串行监视器上登录Xbee RSSI数据。奇迹般有效
谢谢你

Alberto Mora.

代码慢慢运行:在我的意见中需要对计算量的优化。

Samio Roi.

晴朗的negi.

非常好。
我可以使用此模型从Arduino Uno R3从Arduino Uno R3获取3-6个传感器数据,以进行实时分析吗?如何?

丹尼尔·伦巴第

儿子Tran.

哇,这太好了

Catur Suharinto.

Melike Aydinoglu.

Kirollos Safwat

Kirollos Safwat

我面临这个错误[下载失败:收到致命警报:Protocol_version]每次我尝试安装或下载[Matlab R2014B]的[Arduino支持包]。那有没有任何方法可以解决这个问题?金宝app,我感谢您的帮助。
提前致谢

DGMCIK.

昌明赵

非常好!!我使用arduino uno。很好!谢谢你!

Vinay Rathore.

Gihan Ranasinghe.

效果很好 !!!格栅!!

Siddharth Rawat.

很好的提交,现在不需要通过SD卡屏蔽记录数据。

Jacky Chan.

嗨,我想从IMU输出数据。但是,如您所知,来自IMU的几种类型的数据,如果我想特别输出一种数据,我该怎么办,让我们说加速。非常感谢你。

Talha Yousuf.

啊......谢谢它的工作.....真的谢谢上帝保佑你

Jose Apache Hernandez.

问题:为了运行这个数学arduino daq,我是否需要始终在Windows和Arduino下运行Mathlab,将其连接到LAP Top或PC?如果答案是肯定的,大声笑。我们需要一些小脚印DAQ进行嵌入式应用程序......

伊莎瑞萨拉

卓越!

nguyentung

与Lenardo合作。谢谢

Med Aymane Ahajjam.

CRIS PONCE.

Gracias !!

Cvrousseau.

谢谢!

Mahmoud说

andreas长方形

效果完美

GáborHolló.

Sahab Farjad.

嗨,首先感谢您的教程,它有效,但没有结果!我正在使用GP2D120 IR范围内取景器传感器,我不知道将输出信号传感器连接到Arduino板中的巫袋。
再次感谢分享本教程。

Geoffrey Sandja.

当我尝试通过我的Arduino Uno上的目标硬件上运行SerialRunonarduino时,我得到了
“调用函数'gettfltablelist'失败。”
我正在使用r2012b

ankitkumar.

克里斯蒂亚诺

我使用R2015B和Yun Arduino,样品无法解决。只是出去象征。它将有一些对Arduino Yun的限制吗?R2015B是支持......金宝app

Rudra Chattophadyhay.

好的,现在我明白它是因为uint8可以表示2 ^ 8 = 256的最大值,因此在Simulink模型中的1/4增益块。金宝app它与采样时间无关。

Rudra Chattophadyhay.

我的传感器输出在600-850的范围内,但读入的值是依赖于采样时间 - 当我使用默认值(0.02s)时,输出非常高(1e30等),当我使用1s的采样时间时输出较低(约80)。在Simulink中获得确切值的任何建议?金宝app

Alex Harijanto.

伟大的...!!!作品

非常感谢

Dhrupal Shah.

Kaveh Dehno.

你好,

它适用于我的leonardo,但给了我没有感觉数据。我能够从Arduino串行监视器以及Mac终端获取正确的数据。

谢谢
凯兹

格雷厄姆李

与我的UNO合作,并有一个易于遵循的设置指南。伟大的工作,谢谢!

罗斯科

非常有帮助 - 让我立刻跑步。感谢分享。

starhowl.

只有这种提交,我理解Arduino上的数据传输!

Chfakht chfakht.

你好,
在arduino uno上尝试此时,我尝试在目标硬件上运行时出现以下错误:CRL:在注册表中找不到“无”。

南美洲

该程序显示“捕获错误”在线号码9.这是唯一提出的错误。请帮助我解决这个问题。谢谢你。

Matlab释放兼容性
用R2014A创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.
致谢

启发:liveserialplot.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!