图片缩略图”itemprop=

遗留MATLAB和Simulink对万博1manbet万博1manbetxxArduino的支持

版本1.14.0.0 (170 KB) 詹坎
MATLAB通信类和Simulin万博1manbetxk块Arduino单片机板
4.2
50评级

1108下载

更新2016年4月19日

视图版本历史

查看许可协议

注意:这个解决方案(原名“Arduino IO包”)已不再支持。万博1manbetx建议您使用Arduino支持包由MathWorks开发和支持:万博1manbetx

——MATLAB支万博1manbetx持包Arduino硬件:读、写和分析数据从Arduino传感器
//www.tianjin-qmedu.com/hardware-万博1manbetxsupport/arduino-matlab.html

- 万博1manbet万博1manbetxxArduino硬件仿真软件支持计划:Arduino开发运行独立的算法
//www.tianjin-qmedu.com/hardware-万博1manbetxsupport/arduino-万博1manbetxsimulink.html

使用这个遗留支持下面只有一个是正万博1manbetx确的:
——你正在使用MATLAB R2013b或更早(但不是比R2011a早)。
——你需要模型块使您能万博1manbetx够从你的Arduino交互流的输入和输出
——你需要的函数或块使您能够交互式地读或重置编码器
——你正在使用不受支持的Arduin万博1manbetxo克隆不会工作与官方包(例如ChipKit32)

示例用法:
- - - - - - - - - - - - - - - - - -

%,连接板
一个= arduino (“COM9”)

%——指定销模式
a.pinMode(4、“输入”);
a.pinMode(13,“输出”);

%——数字i / o
a.digitalRead(4) %读销4
a.digitalWrite(13,0) %写0到13针

%——模拟i / o
a.analogRead(5) %阅读模拟销5
一个。analogWrite(155) %写155模拟销9

%——串行端口
一个。串行%串行端口
a.flush;%将电脑的输入缓冲区
a.roundTrip(42) %发送42 arduino和背部

%,伺服系统
a.servoAttach (9);%连接伺服销# 9
a.servoWrite (9100);%在销# 9到100度旋转伺服
val = a.servoRead (9);%从伺服在读取角销# 9
a.servoDetach (9);%从销分离伺服# 9

%——编码器
a.encoderAttach(0、3、2) %连接编码器# 0针3(销)和2(销B)
a.encoderRead(0) %阅读位置
a.encoderReset(0) %重置编码器0
a.encoderStatus;%获得所有三个编码器的地位
a.encoderDebounce(0, 12) %集防反跳推迟到12 (~ 1.2 ms)
a.encoderDetach (0);%分离编码器# 0

%——adafruit电动机盾(AFMotor库)
一个。motorRun(4,“前进”)%向前运行电机
一个。stepperStep(“前进”,“双”,100年);%移动步进电机

%——关闭会话
删除()

与此有关的一些幻灯片和示例包可以在这里找到:
//www.tianjin-qmedu.com/matlabcentral/fileexchange/27843

最后,可以找到更详细的信息使用和故障排除在readme。txt文件包含在这个提交。

引用作为

詹坎(2021)。遗留MATLAB和Simulink对万博1manbet万博1manbetxxArduino的支持(//www.tianjin-qmedu.com/matlabcentral/fileexchange/32374-legacy-matlab-and-万博1manbet万博1manbetxxsimulink-support-for-arduino), MATLAB中央文件交换。检索

评论和评级(181年)

迭戈拉米雷斯

詹坎

它将文件夹添加到路径吗?你的意思是“什么”?你能在命令窗口执行指令一个接一个,看看会发生什么,如果失败了吗?随时给我发邮件在你这样做。

维克多委拉斯凯兹

不能安装UBUNTU,救命!请/ usr /地方/ MATLAB / R2020a美元/工具箱/地方/路径
在Linux上,退出MATLAB,发出一个命令:sudo chmod 777 usr /地方/ MATLAB / R2011a /工具箱/地方/ pathdef.m
(根据MATLAB安装),然后重新打开MATLAB和install_arduino.m重演
告诉我要这样做,但是我做了,什么都没有

詹坎

亚当,卸载它只是删除文件夹,然后删除它们的路径(例如环境中使用一组路径按钮部分的家庭将来发布)。

亚当麻醉品

你好,这如何卸载?这是干扰新安装。

詹坎

我我想我建议你使用官方的仿真软件支持包,应该包含一个以太网端口,然后创建一个块编码器的司机导游解释说万博1manbetx。万博1manbetx随时给我发送一条消息。

gokhan yuksek

我需要使用编码器读块和以太网块在我的项目。但旧版本不包含以太网模块和新版本不包含编码器读取块。我怎样才能克服这个问题。你能帮我吗?

詹坎

提示:你不能建立任何可执行的方案。如果你想做,你需要使用仿真软件的官方支持Arduino包。万博1manbetx万博1manbetx

埃本safagine卡里姆

msfun_arduino_io_setup。薄层色谱不存在!

埃本safagine卡里姆

埃本safagine卡里姆

我有许多问题在这个包中固定错误,请和谢谢

阿图尔卡明斯基

卡米拉迈克尔

詹坎

凯文,我建议你使用一个静态电阻与flex软件包一起创建一个分压器(见https://learn.sparkfun.com/tutorials/voltage-dividers),然后使用arduino模拟输入测量电阻的电压。

凯文的风筝

你好,我目前在使用flex电阻器昏暗的灯光。那我使用为了会做什么?

Changmeng侯

ayad waisi

没有旋转编码器在官方的包块,所以我怎么能得到一个?

詹坎

不知道发生了什么。也许你安装了官方包,然后试图运行遗留一个?他们不兼容。也许给我写电子邮件我出来时,我可以查一下。

ayad waisi

亲爱的先生,
当我托盘使用Matlab仿真软件Ard万博1manbetxuino编码器块读取编码器2019我得到这两个错误:
误差评估注册方法的开始MATLAB函数“msfun_arduino_io_setup”“编码器/ Arduino IO设置”。以下是MATLAB调用堆栈(文件名和行号)产生这个错误:
\ [' C: \用户自动售货机\ OneDrive \ MATLAB文件\ \附件\集合\遗留MATLAB和Simulink支持Arduino(2) \仿真软件\万博1manbet万博1manbetxx msfun_arduino_io_setup。m '] [80]
引起的:
无法识别的属性“chkp”类“arduino”。
组件:仿真软件|类别万博1manbetx:块错误
误差评估方法注册的终止MATLAB函数“msfun_arduino_io_setup”“编码器/ Arduino IO设置”。以下是MATLAB调用堆栈(文件名和行号)产生这个错误:
\ [' C: \用户自动售货机\ OneDrive \ MATLAB文件\ \附件\集合\遗留MATLAB和Simulink支持Arduino(2) \仿真软件\万博1manbet万博1manbetxx msfun_arduino_io_setup。m '] [93]
引起的:
未定义的函数是否是可用的输入参数类型的“双”。
组件:仿真软件|类别万博1manbetx:块错误

詹坎

大卫你不能建立任何可执行的方案。如果你想做,你需要使用仿真软件为Arduino支持包。万博1manbetx万博1manbetx

大卫tekra

这就跟你问声好!我有一个错误在模拟msfun_arduino_analogread.tlc与文件。我寻找它在我开车但是我不能找到它。请帮助我! !

< < msfun_arduino_analogread相应”。tlc的MATLAB函数文件“msfun_arduino_analogread”块的MechatronicsFYP / ARDUINO ARDUINO模拟阅读”必须位于当前工作目录,MATLAB功能目录的C: \ \用户不戒\桌面\ ArduinoIO2 \仿真软件,或目录C: \ \用户不戒\桌面\ ArduinoIO2 \仿真软件\ tlc_c ' > >万博1manbetx

Naoyuki佐佐木

错误使用arduino(第104行)
警告:未读:超时发生之前终结者。

“readme。txt”包括ArduinoIO文件夹说解决上面的问题。万博 尤文图斯

Aishwarya饶


谢谢你的回复。
我用的遗留附加“Arduino IO设置”命令只即Arduino和模型之间建立连接的设置。万博1manbetx如果我卸载程序,上述命令不工作(最终整个程序),因为我想这是遗产的功能添加。有选择这个命令吗?或附加组件之间提供接口模型和Arduino ?万博1manbetx如果我应该使用来自官方的块模型支持包,Arduino遗留包不是官方吗?万博1manbetx万博1manbetx请建议任何方式我通过Arduino可以连接我的实际系统仿真软件万博1manbetx

詹坎

Aishwarya你不能从th eSimulink块在这个包中生成代码。万博1manbetx如果您需要构建算法运行独立的Arduino,那么您需要卸载这个包,把块从仿真软件模型,确保您使用块从官方为Arduino仿真软件支持包。万博1manbetx万博1manbetx

否则你可以使用这个包块从Arduino交互流数据到你的电脑,反之亦然,提供连接总是和工作。但在这种情况下你不能点击“创建”按钮(它生成和Arduino可执行的代码),你只能点击“播放”或“模拟”按钮。

Aishwarya饶

嗨……一天的问候! !

我工作在一个程序,使用仿真软件支持包Arduino, R2018a Mat万博1manbetxlab版本。万博1manbetx我安装遗留MATLAB和Simulink支持Arduino 万博1manbet万博1manbetxxArduino IO设置命令。当我运行这个程序时,我得到以下错误:

# # #为模型构建过程:“motor_test11”一个错误而中止。
相应的msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的motor_test11 / Arduino IO设置“必须位于当前工作目录,MATLAB功能目录的C: \ MATLAB \ \ Aishwarya \ \用户文档附件\集合\遗留MATLAB和Simulink支持Arduino(2) \仿真软件,或目录C: \ MATLAB \ \ Aishwarya \ \用户文档附件\集合\遗留MATLAB和Simulink支持Arduino(2) \仿真软件\ tlc_c”万博1manbetx万博1manbetx

我搜索的目录,但无法找到该文件。有选择从网上下载它吗?我卸载了,重新安装遗留的插件,还没有使用。

詹坎

Jayanth,我想也许你正在使用错误的草图。你需要上传motor_v1。向董事会pde草图。还之前,您需要安装Adafruit电动机保护图书馆readme中解释。txt文件。

jayanth nagdev

你好,我是使用Matlab R2017b和arduino UNOR3与电动机保护V1运行直流电机。我收到以下错误:
未定义的函数或变量“motorRun”。
这是如何纠正

凯文郑

尼克洛克劳迪亚

jaffar伊克巴尔

我想激活MATLAB R2012版本。
我已经安装了matlab和激活密钥
和序列号但它仍然要求激活关键. .
任何一个能解决这个问题,请帮助我在这方面. .

詹坎

安德里亚,就删除从MATLAB路径ArduinoIO文件夹及其子文件夹。

安德里亚Sportillo

你好!如何卸载包吗?

Chahid Najem

你好,
谢谢你的快速反应。我已经试图利用你建议的解决方案。不幸的是,我得到的值的变化的问题DIV只允许一些指定的频率。
我怎么能有一个特定的例如1000赫兹频率?

詹坎

Chahid,最简单的方法可能是去.pde您正在使用的文件,找到analogWrite指令,之前插入一个setPwmFrequency(销,div)指令前analogWrite(看这里:https://playground.arduino.cc/Code/PwmFrequency)。确保你阅读说明书文档,之前和你理解你在做什么。也许使用电台。pde文件第一这是更容易理解。

Chahid Najem

喂,
如何改变PWM频率? ?

dgmcik

brai冈萨雷斯

回答错误使用arduino(第104行)
警告:未读:超时发生在《终结者》
达成。

答案是:
1在Arduino软件(IDE)。你需要写代码,你发现在文件“adioes.pde”
有三个文件电台,adioe,电台。为模拟D数字我输入输出E O为伺服编码器年代。
如果你需要一个伺服o编码器,你需要把代码更完整的电台。
2编译这个代码arduino和发送。关闭IDE
3打开matlab和写= arduino (“COMxx”)
你已经完成Arduino instalation

brai冈萨雷斯

Maravas Chidalgo

很好! !

Munish Kumar付

嗨,我是用MATLAB R2014b Arduino Uno和Adafruit汽车司机V1。
所有的步骤都成功的> >上传motor_V1。Matlab pde,安装arduino IO。

但是当我试图控制步进在MATLAB中,它显示在命令窗口,但步进不会移动。

谁能帮助我。

当我输入

一个= arduino (COM3);

我得到以下错误消息:
警告:未读:超时发生在《终结者》
达成。
错误使用arduino(第104行)
连接失败,请确保董事会提供动力,
运行一个包提供的草图,和连接
串行端口。你也可以试着拔掉,re-plug USB
电缆在尝试重新连接。

我试着用不同的USB接口,我不知道还能做什么。任何帮助将非常感激,谢谢!

当我输入

一个= arduino (COM3);

我得到以下错误消息:
警告:未读:超时发生在《终结者》
达成。
错误使用arduino(第104行)
连接失败,请确保董事会提供动力,
运行一个包提供的草图,和连接
串行端口。你也可以试着拔掉,re-plug USB
电缆在尝试重新连接。

我试着用不同的USB接口,我不知道还能做什么。任何帮助将非常感激,谢谢!

shoukry elbostany

每次我下载并安装arduino包给我错误的解决方案是什么

俄梅珥demiral

詹坎

奇,你发布的联系似乎不可以从我的账户。也许你需要打开每个人吗?

奇yeturi

马赫迪这位设计师

的帮助!
我不能得到任何的块工作
我。我跑步Matlab 2013 b和使用Arduino uno。任何帮助吗?每次我尝试运行仿真软件模块得到以下之一:万博1manbetx
”对应的“msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的encoder_sim / Arduino IO设置必须位于当前工作目录,…

神圣zana

我无法安装Arduino程序在仿真软件万博1manbetx

帕特里克燕麦属

的帮助!我可以结合adiosrv.pde如下所示的代码吗?如果我编辑系列。打印在默认adiosrv。pde,将还在matlab上运行吗?

如果(dist = = 10)
digitalWrite(13日高);
else if (dist = = 40)
低digitalWrite(13日);

lchch

可以motor_v2。pde和arduino的结合。m代码运行2 Adafruit电动机盾牌堆放到相同的Arduino电路板吗?

与单个电动机保护伟大的工作,但这将是伟大的控制5或更多的汽车。

建议如何完成这个吗?

lchch

Gustavo委拉斯凯兹

Charith:
数字de La终端9属una senal 490 Hz反对联合国ciclo de servicio del为什么ciento 155/255。伴随联合国filtro pasabajas对位medir苏英勇promedio。

Conecta una雷西斯滕西亚德47 kOhm之间终端9 y la终端A5, y联合国电容器de 1 microF de la终端A5接地。

Instrucciones:

a.analogWrite (9155);
暂停(0.2);% Tiempo de asentamiento del % filtro
a.analogRead (5) / 4% analogRead devuelve
%联合国英勇0 1023

chrt gnnt

我指示,

一个。analogWrite(155) %写155模拟销9
a.analogRead(5) %阅读模拟销5

然后连接销9销5,但它并不reyd 155。为什么?

同时,a.analogRead (A0) %阅读模拟销A0
不工作. .

的帮助。

詹坎

Suytry等:

Arduino IO:遗产MATLAB和Simulink对A万博1manbet万博1manbetxxrduino的支持。仅固定模式(在笔记本电脑上执行代码),没有代码生成。

Arduino官方MATLAB支万博1manbetx持包:新的Arduino MATLAB只支持。固定模式。没有仿万博1manbetx真软件的支持。万博1manbetx

官方仿真软件支持包万博1manbet万博1manbetxxArduino:新模型对Arduino的支持。代码生成。万博1manbetxArduino董事会执行仿真软件模型。没有互动(系)支持从MATLAB命令行。万博1manbetx

嵌入式编码器Arduino的目标。类似于仿真软件支持包,以下差异万博1manbet万博1manbetxx:1)它需要仿真软件和嵌入式编码。2)它给获得一堆代码生成优化的选择。3)它也可以支持一个略大的装饰。万博1manbetx

Suytry肯塔基州

谁知道!
我想知道有什么不同在嵌入式编码器arduino的目标,ArduinoIO, arduino和仿真软件支持包吗?万博1manbetx万博1manbetx
现在,我对这些令人困惑的包,谁能解释一下,好吗?
提前谢谢!

Suytry肯塔基州

谁知道!
我想知道有什么不同在嵌入式编码器arduino的目标,ArduinoIO, arduino和仿真软件支持包吗?万博1manbetx万博1manbetx
现在,我对这些令人困惑的包,谁能解释一下,好吗?
提前谢谢!

Evandro

我无法安装Arduino大型应用仿真软件,因为它是让错误在临时文件夹中,说他不能写信息。万博1manbetx
你可以设置matlab来记录他的insformacoes包在另一个文件夹以外的临时文件夹?。
我使用windows 8和matlab第2015位。请帮助我。

奥利维拉德•科埃略

我有一个Duemilanove arduino和我不能部署模型,写数字输出,硬件。有我可以做的事情?我必须使用什么样的arduino ?

zyselvis

已安装的包,但仍然不能使用arduino函数。不知道为什么

谢尔盖·P。

gayathri拉

不能下载支持文件下载链接请寄给万博1manbetx我们

海森堡

如何使用.pde文件传输串行数据和matlab gui吗?

罗伯特·Laso古铁雷斯

可以通过串口发送一个Matlab变量有Arduino决策根据的价值这个变量(顺便说一句,它与时间变化)?

布兰登leshchinskiy

当我输入

一个= arduino (COM3);

我得到以下错误消息:
警告:未读:超时发生在《终结者》
达成。
错误使用arduino(第104行)
连接失败,请确保董事会提供动力,
运行一个包提供的草图,和连接
串行端口。你也可以试着拔掉,re-plug USB
电缆在尝试重新连接。

我试着用不同的USB接口,我不知道还能做什么。任何帮助将非常感激,谢谢!

杰森

主要问题!

当我安装arduino HW包Matlab对我来说很不错但不是任何人。因为这些是实验室电脑许多学生使用它们。所以安装必须为所有用户工作。

这是必要的。然而更糟的是,通过安装arduino软件搞砸了文件的路径。所以现在当任何人除了我试图使用Matlab它想出一个错误(严重),然后要求他们重新运行defaultpath命令来运行。

简言之,我安装arduino包了所有的实验室电脑了。请告诉我如何安装arduino,这样所有的用户可以使用它在不破坏的道路。

的帮助!

chfakht chfakht

当我试图建立一个连接不工作

> > = arduino
> > arduino的未定义的函数或变量。

帮助plzz

chfakht chfakht

你必须添加软件包matlab路径:)

OJ27

我有问题与旋转伺服和获取值从一个传感器在同一时间。如果我不使用伺服,模拟数据是准确的,但是一旦我连接,传感器数据显示只有噪音。帮助吗?

chfakht chfakht

请我需要一个例子MPU6050:读值和arduino和策划他们在matlab实时

安德鲁·格兰

你知道函数改变Arduino莱昂纳多的计时器频率或任何函数,可以改变的频率PWM Arduino吗?因为我想改变PWM信号的频率,Arduino发出其他设备。谢谢。

sagie meshulam

你好,我工作在一个项目与matlab和arduino + adafruit电动机shild;控制步进电机。
我连接arduino董事会thorow arduino软件和成功控制部汽车。
我的问题是当我使用matlab代码来控制电机我得到这个

一个= arduino (COM4为);
尝试连接................
基本的I / O脚本检测!
Arduino成功连接!

但是我真正需要的是与adafruit连接马达shild和我得到的是什么

= arduino (“com4为”、“uno”,“库”,“Adafruit \ MotorShieldV2”);
错误使用arduino
太多的输入参数。

有人能帮助我吗?

安德鲁Tilmouth

我试图用R2012a包,UNO R3。下面的脚本就会导致建立在领导13脚总是在当我运行脚本但是如果我进入调试模式和步骤通过脚本然后打开和关闭如你所愿当你执行一个接一个。Rx LED闪光脚本运行时大约每秒一次。

谁能告诉我为什么领导不闪了一次每秒60秒当我执行该脚本?谢谢。

%创建arduino对象和连接板
如果存在(“a”,“var”) & & isa (a, arduino) & & isvalid (a),
%无关
其他的
一个= arduino(“演示”);
结束

%为针13指定销模式
a.pinMode(13,“输出”);

抽搐
而toc / 60 < 1
%切换的数字价值销13了
a.digitalWrite (13 - 1);
暂停(1);
a.digitalWrite (13,0);
结束

约翰Hedengren

我们使用MATLAB和Arduino UNO (Ruggediuno)为我们的过程控制实验室从2013年开始。我们建立了40实验室用品~ 50美元每个,并发放给学生。下面是一个链接到我们的实验室的源代码。

//www.tianjin-qmedu.com/matlabcentral/fileexchange/48016-arduino-matlab-process-control-lab

实验室是在12月期的缓存消息。这篇文章包含了许多经验教训对于提高学生的经验。这是一个积极的体验后的第二年(2014年)我们了一些重要的细节。

http://apmonitor.com/che436/uploads/Main/Hands_on_Process_Control_CACHE.pdf

我们感兴趣的继续改善Arduino实验室。请与我联系任何建议额外的模块相关过程动力学和控制:john.hedengren@byu.edu。

爱德华多

我只是安装包,但我继续这个错误当我尝试使用它:

EDU > > = arduino ();
更新服务器代码Arduino Uno (COM5)。请稍等。
不能计划Arduino电路板Uno (COM5)。请确保董事会的支持和端口和板式是正确的。万博1manbetx

我还需要安装其他的东西吗?

特里斯坦博

下MacOSX matlab 10.10和2011 b,我没有成功连接arduino而使用的端口与arduino SDK。我得到了错误:

> > = arduino (“/ dev / tty.usbmodem1421”)
尝试连接.............
警告:未读:超时发生之前终结者。
错误使用arduino(第104行)
连接失败,请确保董事会是……

任何想法?

奥立

有办法控制PWM责任周期的电压?

Flo20

当我试图找到arduino串行端口:

= arduino (“COM 5”、“uno”)

我得到以下信息。

无法加载消息目录的MATLAB: arduinoio:一般。请检查文件的位置和格式。

我已经重新安装了matlab和所有的包,但仍然出现同样的问题。

任何一个有解决方案吗?

提前谢谢!

Isa

你好,我想知道Arduino IO包还允许我使用诸如AccelStepper Arduino库吗?如果我有什么特殊的照顾,而安装Arduino IO,例如一个特别pde文件吗?advancefor得益于你的帮助!

wayan

需要帮助. .

误差评估注册方法的开始MATLAB函数“msfun_arduino_io_setup”“library_test / Arduino IO设置”。以下是MATLAB调用堆栈(文件名和行号)产生这个错误:
[" D: \ \ Arduino \ ArduinoIO \ Arduino的文档。m '] [104]
[' D: \ \ Arduino \ ArduinoIO \文档万博1manbetx模型\ msfun_arduino_io_setup。m '] [76]

引起的:
连接失败,请确保董事会驱动,运行提供的草图方案,和连接到指定的串口。你也可以试着拔掉和re-plug USB电缆之前尝试重新连接。

迪伦

我不能让这些块为我工作。我跑步Matlab 2013 b和使用一个Arduino兆2560。任何帮助吗?每次我尝试运行仿真软件模块得到以下之一:万博1manbetx
”对应的“msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的encoder_sim / Arduino IO设置必须位于当前工作目录,…

尼克

试图将支持包Max32 ChipKit,进行简单的初万博1manbetx始设置。在MATLAB的回报;

> > = arduino (“com6”)
尝试连接.............
警告:未读:超时发生之前终结者。
错误使用arduino(第104行)
连接失败,请确保董事会驱动,运行一个
包提供的草图,连接到指定的串口。你
也可以试着拔掉,re-plug USB电缆之前
重新连接。

任何帮助吗?

投资银行部

非常好的项目但难以驾驶2汽车同时使用adafruit汽车盾牌。谁能帮帮我?

马哈茂德·Gaber

我只是想参与,它很有用

费利佩•马丁斯

很棒的包!谢谢!

基督教Dachmann

我有一个错误结合Matlab (2010 a), Arduino Uno R3, Arduino电动机保护R3和这个包。有一个Warnig:
“草图上运行Arduino不支持运动的盾牌。万博1manbetxArduino板”上没有操作将被执行
有人成功建立最初的电动机保护吗?

安娜

埃德温·阿尔瓦雷斯

我有解决方案对万博 尤文图斯于大多数关于matlab和arduino的问题,如果你需要帮助,写信给詹mathworks电子邮件或我。这是我在facebook上的页面https://www.facebook.com/arduinomatlab

路易斯

它有错误

马蒂·罗斯韦尔

这个IO包包括对超声波传感器的支持吗?万博1manbetx我的学生没能通过matlab与超声波传感器。

莱昂内尔托雷斯

我试图创建一个模型与仿真软件和一些elemets块库,但我不能使用一个变量万博1manbetx,因为它使给我这个错误。

由于多种原因的错误。
* ArduinoIO库块只能处理离散样本
*注册错误评估方法的PostPropagationSetup M-S-Function“msfun_arduino_digitalwrite”“blink_block / Arduino数字Write4”。ArduinoIO库块只能处理离散样本*以下是MATLAB调用堆栈(文件名和行号)产生这个错误:

任何人都可以帮我

莱昂内尔托雷斯

我试图创建一个模型与仿真软件和一些elemets块库,但我不能使用一个变量万博1manbetx,因为它使给我这个错误。

由于多种原因的错误。
* ArduinoIO库块只能处理离散样本
*注册错误评估方法的PostPropagationSetup M-S-Function“msfun_arduino_digitalwrite”“blink_block / Arduino数字Write4”。ArduinoIO库块只能处理离散样本*以下是MATLAB调用堆栈(文件名和行号)产生这个错误:

任何人都可以帮我

约翰

不为我工作。
当我运行文件“encoder_sim”在这个包中我得到了一个错误:“相应的msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的encoder_sim / Arduino IO设置“必须位于当前工作目录,MATLAB功能目录的C: \ QuocToan \ \用户下载\ MATLAB和Arduino \ ArduinoIO \仿真软件,或目录C: \用户下载\ QuocToan \ \ MATLAB和Arduino \ ArduinoIO \仿真软件\ tlc_c’”万博1manbetx

Alexandru

newkid2202

当我运行文件“encoder_sim”在这个包中我得到了一个错误:“相应的msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的encoder_sim / Arduino IO设置“必须位于当前工作目录,MATLAB功能目录的C: \ QuocToan \ \用户下载\ MATLAB和Arduino \ ArduinoIO \仿真软件,或目录C: \用户下载\ QuocToan \ \ MATLAB和Arduino \ ArduinoIO \仿真软件\ tlc_c’”万博1manbetx

如何解决这个问题?请

尤兰达江

CRVLAB

Comunity

有可能与这种支持包来控制步进电机不同的驱动板或只有万博1manbetxadafruit电动机保护吗?

可可

我试过源代码。我使用Arduino uno和ACS712电流传感器。如何改善当前测量数据传输通过matlab的Arduino吗?我想要1秒= 100数据传输的数据(Matlab)。

拉杰夫Yadav

我们能做SPI写什么?

Panouoilis

Ι不能连接我的arduino由于matlab。我一直试图导出adioe。pde arduino,但我一直gettinh论述消息“董事会COM1不可用”

什么好主意吗?

凡妮莎

你好,我有2个其他代码除了电台和我一起编译三一个草图。我该如何做呢?

米兰Srndovic

Matlab和Arduino交?他们是兼容的吗?有人知道吗?
谢谢你!

阿施施阿伦

每次我在仿真软件上运行代码(arduino due万博1manbetxmilanove)跟踪误差味精会出现
相应的msfun_arduino_analogread。tlc的MATLAB函数文件“msfun_arduino_analogread”块的test1 / Arduino模拟阅读”必须位于当前工作目录,MATLAB功能目录的/ usr /地方/ MATLAB / R2011a / bin / ArduinoIO / ArduinoIO /仿真软件,或目录/ usr /地方/ MATLAB / R2011a / bin / ArduinoIO / ArduinoIO /模型/ tlc_c”万博1manbetx
请帮我

桑杰Raam

请尽量包括软件系列选择到这个!

哈立德斋月

凡妮莎

? ? ?植物体内非结构性数组引用的。

这种错误是什么?我使用了数字销10作为输入。所以当我收到1,我的相机触发器和捕捉。之后,销9必须输出1。然后出现错误:
? ? ?植物体内非结构性数组引用的。

y ? ? ?

凡妮莎

这个包真的很棒,让自动化更加容易!:)
但是,我怎么能编译通过MCR我和arduino的m文件代码吗?它总是给我一个错误……(帮

克里斯蒂安·Ioan

斯塔斯Diadechko

对不起,我有一个问题(不工作模拟和数字输入模型的仿真软件(Arduino)…万博1manbetx一直显示“0”范围(我能做什么? ?

安东尼•布朗

Matlab是最好的软件工具!

nofri安迪

为什么编码器读值只有在步骤(-32768年至32767年)通过串口? ?

苏拉Kamya

超级喜欢这个包!奇妙的工作。我试过很多其他的生活更新但是毫无效果。

UPVM UPVM

请帮助我,我有这个消息当我尝试使用仿真软件的模拟输入万博1manbetx

相应的msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的arduinouno_servocontrol_potentiometer / Arduino IO设置“必须位于当前工作目录,MATLAB功能目录的E: \ Arduino \ arduinoIO \仿真软件”,或目录的E: \ Arduino \ arduinoIO \仿真软件\ tlc_c '万博1manbetx

MCVN

罗兰

的新版本(从29。2013年10月)与“官方”Motorshield +步进电机?旧的不?

有“官方”Motorshield信息如何运行。

谢谢

托马斯。

我已经成功安装所有输入输出文件,.pde文件,可以连接我的arduino matlab(加上电动机保护)。然而,当建立连接,matlab列表伺服2 - 69,而不是与我相关的2电动机盾牌。此外,没有命令将操作我的步进、伺服系统或汽车(IDE工作区中我已经测试了,他们工作很好)。

Matlab说
EDU > > = arduino (“COM3”)
尝试连接.............
电动机保护脚本检测!
Arduino成功连接!
但没有什么作品吗?任何想法?

阿龙

通常工作很好!

请注意有问题与MATLAB通信与一些大型董事会un-updated固件。在这里看到的:
//www.tianjin-qmedu.com/matlabcentral/answers/40698 answer_92927

凯伦•曼努埃尔•

这就跟你问声好!我有这个项目要做,但我突然遇到这个问题

? ? ?使用= = > arduino > arduino错误。arduino在101
连接失败,请确保Arduino
驱动,运行深水救生艇。pde, adiosrv。pde或mororsrv。pde,
董事会是连接到指定的串口。你
也可能试图拔掉,re-plug USB电缆
尝试重新连接。

请帮助. .谢谢你!

贝拉

你好,我试图运行一个步进电机使用seeedstudio电动机保护v1.0搭配arduino uno,而且它是完全好运行arduino IDE中的步进但我没有使用MATLAB设法改变它。我已经成功的移动伺服和阅读通过MATLAB模拟电压,所以电动机保护的问题?
任何帮助将不胜感激!

艾迪irawan

亲爱的先生/ Mdm;

我想问,我怎么能扩大针的数量为每个块数字例子写块到31针。正如你所知道的Arduino兆31针数字IO和16 A / D别针。15针的块是有限的数字I / O写。请帮助我,因为我需要更多的销我的当前项目。

谢谢你!

A.Irawan

克里斯多夫

好,找到了一个视频,帮助来解决这一问题。

http://www.youtube.com/watch?v=RAkw-lnaZR0

克里斯多夫

未定义的函数arduino的输入参数
类型“字符”。

琢磨不透的问题,即使在选手Gagan建议。

请帮助。

万博1manbetx仿真软件是正常工作!

安装在我的MAC pro, MATLAB R2012b, Arduino UNO。

奥马尔·佩雷斯

当Arduino和Matlab使用Arduino io库一起工作。时钟速度是多少?

Dheerendra Rathor

当我开始= arduino (“COM5”);
它返回一个错误
”? ? ?未定义的函数或方法的arduino输入参数类型的“字符”。
我不知道为什么。有人能帮助我吗?

雅罗西克基金会

雅罗西克基金会

米盖尔

效果不错,机器人有时候并不承认任何COM端口……
一个问题:有人试图发送一个角的伺服变量的值呢?

我想把一个角度伺服,但它改变一些条件不同,所以我想把这样的东西

target.servoWrite (ang);

“和”是可变的。我试图计划这个,但是matlab说这不是一个有效的论点.......一些想法?

帕金森病:对不起,糟糕的英语

卓李

特蕾西

你好,

有类似的电脑。pde申请Aeroquad盾牌代替Adafruit盾牌呢?

谢谢,
特蕾西

Hadeel

你好所有的,我有这个问题,请帮助我
一个= arduino (“com32”)
Java异常发生:
. lang。gnu.io.CommPortIdentifier NoClassDefFoundError:无法初始化类

com.mathworks.toolbox.instrument.SerialComm.findAllPorts (SerialComm.java: 1019)

com.mathworks.toolbox.instrument.SerialComm.isValidPort (SerialComm.java: 540)

com.mathworks.toolbox.instrument.SerialComm.openHardware (SerialComm.java: 373)

com.mathworks.toolbox.instrument.Instrument.fopen (Instrument.java: 1604)

? ? ?使用= = > arduino > arduino错误。arduino在83
无法打开端口:com32吗

谢谢你!

Petteri T

非常感谢提供这个包裹和我没有Arduino Uno似乎有问题。

但是我正不知道莱昂纳多之前如果Matlab I / O包将与它显然并不表现完全一样的老arduino做什么?即关于DtrEnable:http://arduino.cc/forum/index.php?topic=140090.0

Dilip Aldar

时发生错误和警告onnecting arduino:警告:不成功的阅读:超时发生之前终结者。错误使用arduino(第101行)连接不成功,请确保arduino驱动,运行深水救生艇。pde, adiosrv。pde或mororsrv。pde,董事会被连接到指定的串口。你也可以试着拔掉和re-plug USB电缆之前尝试重新连接。

凯文

? ? ?使用= = > arduino > arduino错误。arduino在103
连接失败,请确保Arduino驱动,运行
深水救生艇。pde, adiosrv。pde或mororsrv。pde,董事会与表示
串行端口。你也可以试着尝试之前拔掉和re-plug USB电缆
重新连接。

= = > ard误差在1
一个= arduino (“com7”)

现在我有这个错误,尝试改变adiosrv代码但不帮助,任何帮助,我们将不胜感激

凯文

? ? ?错误使用= = > arduino
错误:文件:arduino。m: 1列:10
必须在类定义一个“@”目录。

我有这个错误在我的matlab matlab R2010b当我运行一个= arduino (“COM7”)

请帮助

选手Gagan

嗨,y,,
下面是解决方法:
1。在matlab使用[抽搐
而(pingpin ~ = 1)
toc)
这将给你时间直到pingpin走高。
2。使用SD卡盾来记录数据和情节,如果你不需要实时的把它画出来。如果你需要实时图然后1。
3所示。这个方法是选择2不使用sd卡盾牌,是“JUGAD”方法。连续打印监控数据的距离。一旦你做了复制粘贴一个变量在matlab和合成和分析任何你想要的东西。
希望这将会是很有帮助的

yx

我使用超声波距离传感器项目和似乎ArduinoIO包不支持它。万博1manbetx阅读传感器需要“pulsein”功能,这似乎在Matlab环境中不可用。任何可能的解决方案吗?
另外我需要控制直流电机(使用PWM)根据从传感器读取的距离。同时,数据需要拆卸的距离,分析和用于绘制图所以Matlab似乎是必不可少的。

Emmin

我工作在一个项目同时运行2步进电机使用Matlab。我能够在Matlab运行2汽车使用Uno和motorshield (srv.pde后上传。srv。pde所需的保护工作就我而言),但我不能够同时运行的汽车。

我试着用另一个I2C Uno和使用线库(http://arduino.cc/en/Tutorial/MasterWriter)除了AccelStepper图书馆,我能够同时运行的汽车使用Arduino 1.0.2软件。

有一种将电线和AccelStepper库添加到深水救生艇。pde,这样我可以使用I2C和AccelStepper Matlab ?

有另一种同时运行2个电机使用Matlab ?

谢谢你!

安格斯

梅林Mifsud

亲爱的所有,
我有一些错误在之前的评论。

我想接口一个adis16480 IMU与matlab传感器,然而这是不可能使用ug - 287评估板。

1)现在我知道如果可以读spi端口使用arduino和读取arduino使用matlab实时?

2)和有可能是从Maltab读写的Spi端口ADIS16480(通过arduino) ?

3)我应该使用arduino uno, Duemilanove或大型2560简单ADIS16480 spi端口之间的通信和matlab ?

非常感谢:)

梅林Mifsud

亲爱的所有,
我想接口一个adis16480 IMU与matlab传感器,然而这是不可能使用ug - 287评估板。

1)现在我知道如果可以读串口使用arduino和读取arduino使用matlab实时?

2)以及如何可能是读写从Maltab ADIS16480的串行端口(通过arduino) ?

3)我应该使用arduino uno, Duemilanove或大型2560简单ADIS16480串口之间的通信和matlab ?

非常感谢:)

Rodolfo Buschle

你好所有的,

我跑步Arduino IO Arduino大型2560。
我需要16个模拟端口,然而我只能访问端口0到5…

有人知道怎么解决这个问题?
这是我得到的错误信息:
“错误使用arduino / analogRead(第499行)
为模拟输入密码不允许的值,这个值必须是一个整数,从0到5”

选手Gagan

嗨,朱

可能有三件事出了差错
1。在设备管理器检查正确的COM端口
2。定义一个变量为你arduino……像一个= arduino (“COM3”)
3所示。IDE必须关闭或断开连接,这样MATLAB可以使用串行连接。

希望这将对你是有益的…GUD运气和享受支持包的很好的东西。万博1manbetx

选手Gagan

嗨,朱

可能有三件事出了差错
1。在设备管理器检查正确的COM端口
2。定义一个变量为你arduino……像一个= arduino (“COM3”)
3所示。IDE必须关闭或断开连接,这样MATLAB可以使用串行连接。

希望这将对你是有益的…GUD运气和享受支持包的很好的东西。万博1manbetx

我安装了arduino windows xp。我跟着步骤来安装在Matlab arduino包。“install_arduino”效果很好。“arduino (COM3)”总是失败。它说“未定义的函数或变量“私”。”

安迪的身体知道怎么了吗?

谢谢你这么多!

艾伦•陈

非常有用的arduino的增加功能!

费比乌斯

非常有用的arduino增加功能。
这个项目的唯一限制是一个更好的串行通信串口控件)还是(太多的错误

Chien-Hung林

当我使用= arduino (“COM6”)
连接arduino matlab2010a,但错误。这是什么问题?董事会是好吗?

> > = arduino (“COM6”)
尝试连接.............
警告:超时发生之前终结者。
? ? ?使用= = > arduino > arduino错误。arduino在101
连接失败,请确保Arduino驱动,运行深水救生艇。pde, adiosrv。pde或
mororsrv。pde,董事会被连接到指定的串口。你也可以试着拔掉
尝试重新连接之前re-plug USB电缆。

哈姆

哈姆

嗨,谢谢你这个更新。但我不能看到任何变化的“数字读写....模拟仿真软件读写”图书馆. .万博1manbetx它支持万博1manbetx以前版本一样的针。谢谢你^ ^

Manko

嗨。我刚刚开始玩Arduino Uno。我有一个问题,每当我试图关闭会话,我得到一个“细分发现违反”错误。有人对这个问题有什么见解吗?我用MBP狮子和Matlab 7.8.0

我试着删除(a)和删除(instrfind({“端口”},{/ dev / tty.usbmodem1d11 '})),但都给了相同的错误消息

但是过犹不及

对我来说一切正常。有限制但它很酷。

Sanchitha wijayawardhana

你好
我成功地使用这种支持包。万博1manbetx我的问题是,如何使用这种支持包代码在另一个路径。万博1manbetx当我这个包用于另一个代码,它给以下错误

? ? ?错误使用= = > install_arduino 15岁
至少有一个arduino。m文件的路径,请删除任何其他版本
在安装之前这个

我必须删除所有现有的支持包。m文件路径使用新代码在一个不万博1manbetx同的路径? ? ?

费比乌斯

我有一个超时和错误的沟通问题。
我使用Arduino duemilanove接口168)

我解决这个问题通过改变ADIORSV: PDE第40行,那里是一个轮轴20针(13 insetad Arduino Duemilanove)。

我发布了更好的解释自己的问题,在这里:
//www.tianjin-qmedu.com/matlabcentral/answers/40698-error-timeout-communication-matlab-arduino-in-万博1manbetxsupport-package-for-arduino-aka-arduinoio-package

赫尔南

你好,我想知道arduino io愿与arduino的液晶图书馆吗?我想显示一条消息从matlab使用arduino LCD。

jean - marc ALLENBACH

我成功地与MATLAB R2009b Arduino I / O使用。只有一些COM端口问题由于XP平台:回到默认端口号后deconnexion Arduino电路板。

jean - marc ALLENBACH

我是否成功与R2011a Arduino使用

我试着用R2007b相同的在教室里
与install_arduino没问题,但
arduino (“COM5”)我收到一个错误信息:
? ? ?错误:文件:arduino。m: 6列:35
未定义的函数或变量“私”。

= = > StartArd误差在10
一个= arduino (“COM5”)
有没有可能解决这个问题在这个版本R2007b Matlab或我花时间在所有教室安装R2012a吗?

阿迪尔穆罕默德汗

你好
我试图控制电机的运动通过使用仿真软件模块(arduino matlab支持包)。万博1manbetx万博1manbetx我需要一个编码器(位置)输入反馈控制模型。
任何一个能帮助我如何读取编码器值我的控制模型?

南希

我可以从Matlab控制伺服电机不使用电动机盾
我试着使用这段代码:

一个= arduino (COM3);
一个。pinMode(10,“输出”);
一个。analogWrite (10 x);% x =从0到255

但它不工作
谁能帮我吗? ?

Gautam Vallabha

Abhineet,请把你的问题//www.tianjin-qmedu.com/matlabcentral/answers,如上所述。我很乐意回答。

Abhineet Mishra

你好
首先我必须感谢你为我们提供这么好的MATLAB和Arduino之间的接口。
其实我在想如果你有任何功能像Arduino的“地图”功能可以analoginput数据映射到一个特定的范围。
谢谢提前

一般的指导方针

*请用这个FileExchange页面一般评论和评级的支持包万博1manbetx

*如果你有问题关于使用这个支持包,把你的问题万博1manbetx//www.tianjin-qmedu.com/matlabcentral/answers(与标签“arduino”和产品“matlab”)

Gautam Vallabha

何塞:readme。txt文件包含的支持包说明如何修改代码和Arduino万博1manbetx兆(搜索“Arduino大型”固定)。

你好。

实际上我使用和Arduino 2560和API_Matlab兆。但是我有一个问题,我不能访问所有的PWM输出,因为图书馆只是认识PWM数字针3 5 7 9 10和11,Arduino Uno的PWM针板。

你知道我怎样才能访问所有PWM别针的Arduino兆2560 ?

安德烈Zagvazdin

你好!我用MatLAB 7.12 (R2011a) 64位。操作系统Windows 7
费克隆Arduino,俄罗斯议会Freeduino (http://freeduino.ru/arduino/index.html),一个完整的模拟Ardruino Uno / Duemilanove w / ATmega328。
我的行为:
1 -连接“Arduino”MatLAB
*设置ArduinoIO (//www.tianjin-qmedu.com/matlabcentral/fileexchange/32374);
*包解压到C: \ arduinoIO;
* > > Cd c: \ arduinoIO
* > > Install_arduino
* > > Savepath
*“Arduino”核心srv闪现。pde (https://github.com/adafruit/Adafruit-Motor-Shield-library/zipball/master);
* > > = arduino (“COM4为”);
在这一点上,一切都是好的!从窗口MatLAB,董事会回应和命令。

2 -连接“Arduino”模型万博1manbetx
Arduino *下载包仿真软件支持包(万博1manbetx万博1manbetx//www.tianjin-qmedu.com/matlabcentral/fileexchange/30277);
*”仿万博1manbet万博1manbetxx真软件支持包Arduino”打开C: \ arduino_simulink
*下载周三Arduino IDE (Arduino - 1.0)并将其解压缩到c: \ ArduinoTarget
* > > Cd c: \ arduino万博1manbetx_simulink
* > >目录(fullfile (pwd, arduino), fullfile (pwd,“块”),fullfile (pwd,“演示”))
* > > Savepath
* > > Sl_refresh_customizations
*插件“Arduino”你的电脑。
*表示的路径环境Arduino IDE > > arduino.Prefs。setArduinoPath (c: \ ArduinoTarget)

通常都是到目前为止。

*确定当前平台团队
> > Arduino.Prefs。setBoard (atmega328)或> > arduino.Prefs。setMcu (“atmega328”)
抛出一个错误
> > Arduino.Prefs。setBoard (“atmega328”)
? ?一个细胞的引用不存在的元素
数组中。
错误= = >首选项>首选项。parseBoardsFile在227
lh = parsedLines{我}{1}{1}%
xx.yy.zz形式可以吗
错误= = >首选项>首选项。setBoard在66
董事会=
arduino.Prefs。parseBoardsFile (boardsFile);
> > Arduino.Prefs。setMcu (“atmega328”)
? ?错误使用= = >首选项>首选项。setMcu在129
这个函数是弃用。使用
arduino.Prefs。setBoard相反,如
arduino.Prefs。setBoard (“uno”)

试图忽略此选项设置,但在建模、需求明确指定模式。

MathWorks教室资源团队

亚历克斯,谢谢你的反馈,我会考虑的。

阿卜杜拉,因为伺服方法支持adafruit电动机保护,它只支持伺服连接针9和10所示。万博1manbetx今年夏天的某个时候我将取消这个限制。但是如果你看看代码不应太难修改它来扩展6伺服系统。

交流

为什么ı可以连接伺服直接销9和10所示。我有4个pwm销. .吗?任何人都可以编辑的文件和添加6伺服的arduino块。

亚历山大

使用a.stepperStep()有一个最大数量的步骤255,导致unexpexted结果与循环。我怎样才能避免这种情况,得到我想要的一些步骤。

詹坎

更新:在新版本(3.2)问题由于内部不宣布大型已经解决了(现在基本上有一个宏定义内部等于INTERNAL1V1当编译大型)。

请考虑如果你经常下载最后版本UNO和大型董事会之间切换。

太阳

你好
当我试着调用块analogread,每次我构建将流行:

相应的msfun_arduino_analogread。tlc的MATLAB函数文件“msfun_arduino_analogread”块的test1 / Arduino模拟阅读”必须位于当前工作目录,MATLAB功能目录的C: \胡里奥\ \用户文档\ MATLAB \ ArduinoIO \仿真软件,或目录C: \胡里奥\ \用户文档\ MATLAB \ ArduinoIO \仿真软件\ tlc_c '万博1manbetx

我不理睬matlab就不干了。甚至演示不能工作。谁有想法吗?

胡里奥

阿隆索

内部mega2560我发现的问题:http://arduino.cc/en/Reference/AnalogReference

内部:内置参考,等于1.1伏特ATmega168或ATmega328和2.56伏特ATmega8 Arduino大型(不可用)
INTERNAL1V1:内置1.1 v参考(仅Arduino百万)
INTERNAL2V56:内置2.56 v参考(仅Arduino百万)

所以就用“INTERNAL1V1”代替“内部”,它应该工作。

装置

大家好,我试图上传”,adiosrv。pde”arduino mega2560但我得到以下信息:

“adiosrv。cpp:在函数的无效循环():
adiosrv: 239:错误:“内部”不是这个范围中声明”

有什么建议吗? ?

提前谢谢你

迈克尔

这是一个黑客,但是对于那些正在“连接失败”错误,确保串口工作正常(即通过检查程序如TeraTerm和输入‘99’)然后你可以设置分1(或2或3),这取决于你已经上传到Arduino pde。

%查询脚本类型
写入文件(。激光器,[57 57],“uchar”);
嗯= fscanf (a.aser ' % d ');
嗯= 1;%不应该这样做!

JULIO DE LUNA

我有同样的问题,我们所做的是添加/ *
/ *例49:
analogReference(内部);
打破;

然后,我没有问题=)

Fardin

加载srv我有问题。pde文件Arduino兆2560。
在编译时,错误在第553行:
analogReference(内部);
错误消息:
深水救生艇。cpp:在函数的无效循环():
srv: 552:错误:“内部”不是这个范围中声明

我做了这一步之前的所有步骤。
请帮助。提前和感谢。

罗马

我已经安装了所有包Arduino的支持。万博1manbetx在Matlab命令行可以成功连接到Arduino和操作所有的针。

我想使用功能msfun_arduino_analogread(块),链接:
//www.tianjin-qmedu.com/matlabcentral/fileexchange/32374-matlab-万博1manbetxsupport-package-for-arduino-aka-arduinoio-package/content/万博1manbetxsimulink/msfun_arduino_analogread.m

但是当加入模型块“2级MATLA万博1manbetxB函数”我有以下错误(屏幕截图):http://habrastorage.org/storage1/fdff41a7/f8668eac/77eb249a/38eb67f6.png

我可以从Arduino读取数据的另一种方法在仿真软件?万博1manbetx我只是想用我的Arduino仿真软件模拟输入。万博1manbetx

QuantumReversing

你的问题好像我跑进。我所做的是仔细检查我在设备管理器的COM端口。打开了matlab和点击“当前文件夹”窗格中,导航到“ArduinoIO”包解压缩,右键单击文件夹,添加其他子目录路径,然后执行“savepath”命令。

如果不工作,迫使你COM8或COM5 COM端口。也作为管理员运行matlab (SHIFT +右击“作为管理员运行”)

埃内斯托

之后我一直在Readme文件的步骤。我已经添加成功arduino文件夹路径。现在我试着运行一个= arduino(“港口”)就我而言COM4为我得到的错误:

? ? ?错误:文件:xx和xx / xx行:6列:26
表达左边的等号不是一个有效的目标为一个任务。

谁知道可能会错了吗?我已经尝试了= arduino (/ dev / ttyUSB0)而不是COM4为但我得到同样的错误。

卡梅隆