文件交换
1108下载
更新2016年4月19日
视图版本历史
添加空间来提高可读性更新描述表明新选项项目基于R2014a或更高。更新的名称和描述。删除引用和链接到旧的网络研讨会。添加一个空间描述。在更大的图片上传照片
改进处理mega-related别针从仿真软件电台块。万博1manbetx还添加了指令(在readme。txt文件)如何使用官方的步进。h Arduino图书馆这个包。
重组素描处理和例子,改进的文档和添加支持Adafruit电动机保护V2。万博1manbetx
编码器消除抖动功能添加
1)模万博1manbetx型库现在处理已有的Arduino对象2)大型董事会完全支持万博1manbetx3)伺服支持大大提万博1manbetx高4)编码器的充分支持万博1manbetx5)函数示例定制6)各种小的改进
轻微的修复和改进,主要用于大型和ChipKIT32董事会。
小补丁为伺服处理演示模式
*自述的微小改变,模型示例模型和.pde文件万博1manbetx*添加图像仿真软件模型预览万博1manbetx
查看许可协议
编者按:受欢迎的文件2012年2013年2014年2015年2016年2017年2018年
注意:这个解决方案(原名“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 / oa.digitalRead(4) %读销4a.digitalWrite(13,0) %写0到13针
%——模拟i / oa.analogRead(5) %阅读模拟销5一个。analogWrite(155) %写155模拟销9
%——串行端口一个。串行%串行端口a.flush;%将电脑的输入缓冲区a.roundTrip(42) %发送42 arduino和背部
%,伺服系统a.servoAttach (9);%连接伺服销# 9a.servoWrite (9100);%在销# 9到100度旋转伺服val = a.servoRead (9);%从伺服在读取角销# 9a.servoDetach (9);%从销分离伺服# 9
%——编码器a.encoderAttach(0、3、2) %连接编码器# 0针3(销)和2(销B)a.encoderRead(0) %阅读位置a.encoderReset(0) %重置编码器0a.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中央文件交换。检索2021年4月4日。
2021年3月3
2021年1月21日
2020年10月17日
它将文件夹添加到路径吗?你的意思是“什么”?你能在命令窗口执行指令一个接一个,看看会发生什么,如果失败了吗?随时给我发邮件在你这样做。
2020年10月16日
不能安装UBUNTU,救命!请/ usr /地方/ MATLAB / R2020a美元/工具箱/地方/路径在Linux上,退出MATLAB,发出一个命令:sudo chmod 777 usr /地方/ MATLAB / R2011a /工具箱/地方/ pathdef.m(根据MATLAB安装),然后重新打开MATLAB和install_arduino.m重演告诉我要这样做,但是我做了,什么都没有
2020年9月28日
亚当,卸载它只是删除文件夹,然后删除它们的路径(例如环境中使用一组路径按钮部分的家庭将来发布)。
你好,这如何卸载?这是干扰新安装。
2020年8月14日
我我想我建议你使用官方的仿真软件支持包,应该包含一个以太网端口,然后创建一个块编码器的司机导游解释说万博1manbetx。万博1manbetx随时给我发送一条消息。
2020年8月13日
我需要使用编码器读块和以太网块在我的项目。但旧版本不包含以太网模块和新版本不包含编码器读取块。我怎样才能克服这个问题。你能帮我吗?
2020年5月28日
提示:你不能建立任何可执行的方案。如果你想做,你需要使用仿真软件的官方支持Arduino包。万博1manbetx万博1manbetx
msfun_arduino_io_setup。薄层色谱不存在!
2020年5月23日
我有许多问题在这个包中固定错误,请和谢谢
2020年5月13日
2020年1月27日
2019年11月1
凯文,我建议你使用一个静态电阻与flex软件包一起创建一个分压器(见https://learn.sparkfun.com/tutorials/voltage-dividers),然后使用arduino模拟输入测量电阻的电压。
2019年10月31日
你好,我目前在使用flex电阻器昏暗的灯光。那我使用为了会做什么?
2019年10月24日
2019年5月12日
没有旋转编码器在官方的包块,所以我怎么能得到一个?
2019年5月10日
不知道发生了什么。也许你安装了官方包,然后试图运行遗留一个?他们不兼容。也许给我写电子邮件我出来时,我可以查一下。
亲爱的先生,当我托盘使用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:块错误
2019年5月2日
大卫你不能建立任何可执行的方案。如果你想做,你需要使用仿真软件为Arduino支持包。万博1manbetx万博1manbetx
这就跟你问声好!我有一个错误在模拟msfun_arduino_analogread.tlc与文件。我寻找它在我开车但是我不能找到它。请帮助我! !
< < msfun_arduino_analogread相应”。tlc的MATLAB函数文件“msfun_arduino_analogread”块的MechatronicsFYP / ARDUINO ARDUINO模拟阅读”必须位于当前工作目录,MATLAB功能目录的C: \ \用户不戒\桌面\ ArduinoIO2 \仿真软件,或目录C: \ \用户不戒\桌面\ ArduinoIO2 \仿真软件\ tlc_c ' > >万博1manbetx
2019年2月21日
错误使用arduino(第104行)警告:未读:超时发生之前终结者。
“readme。txt”包括ArduinoIO文件夹说解决上面的问题。万博 尤文图斯
2019年1月6日
嗨谢谢你的回复。我用的遗留附加“Arduino IO设置”命令只即Arduino和模型之间建立连接的设置。万博1manbetx如果我卸载程序,上述命令不工作(最终整个程序),因为我想这是遗产的功能添加。有选择这个命令吗?或附加组件之间提供接口模型和Arduino ?万博1manbetx如果我应该使用来自官方的块模型支持包,Arduino遗留包不是官方吗?万博1manbetx万博1manbetx请建议任何方式我通过Arduino可以连接我的实际系统仿真软件万博1manbetx
2019年1月3
Aishwarya你不能从th eSimulink块在这个包中生成代码。万博1manbetx如果您需要构建算法运行独立的Arduino,那么您需要卸载这个包,把块从仿真软件模型,确保您使用块从官方为Arduino仿真软件支持包。万博1manbetx万博1manbetx
否则你可以使用这个包块从Arduino交互流数据到你的电脑,反之亦然,提供连接总是和工作。但在这种情况下你不能点击“创建”按钮(它生成和Arduino可执行的代码),你只能点击“播放”或“模拟”按钮。
嗨……一天的问候! !
我工作在一个程序,使用仿真软件支持包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
我搜索的目录,但无法找到该文件。有选择从网上下载它吗?我卸载了,重新安装遗留的插件,还没有使用。
2019年1月2
Jayanth,我想也许你正在使用错误的草图。你需要上传motor_v1。向董事会pde草图。还之前,您需要安装Adafruit电动机保护图书馆readme中解释。txt文件。
2019年1月1
你好,我是使用Matlab R2017b和arduino UNOR3与电动机保护V1运行直流电机。我收到以下错误:未定义的函数或变量“motorRun”。这是如何纠正
2018年11月20日
2018年11月16日
2018年7月6
我想激活MATLAB R2012版本。我已经安装了matlab和激活密钥和序列号但它仍然要求激活关键. .任何一个能解决这个问题,请帮助我在这方面. .
2018年6月14日
安德里亚,就删除从MATLAB路径ArduinoIO文件夹及其子文件夹。
2018年6月13日
你好!如何卸载包吗?
2018年4月15日
你好,谢谢你的快速反应。我已经试图利用你建议的解决方案。不幸的是,我得到的值的变化的问题DIV只允许一些指定的频率。我怎么能有一个特定的例如1000赫兹频率?
2018年4月13日
Chahid,最简单的方法可能是去.pde您正在使用的文件,找到analogWrite指令,之前插入一个setPwmFrequency(销,div)指令前analogWrite(看这里:https://playground.arduino.cc/Code/PwmFrequency)。确保你阅读说明书文档,之前和你理解你在做什么。也许使用电台。pde文件第一这是更容易理解。
2018年4月11日
喂,如何改变PWM频率? ?
2017年12月13日
2017年11月21日
回答错误使用arduino(第104行)警告:未读:超时发生在《终结者》达成。
答案是:1在Arduino软件(IDE)。你需要写代码,你发现在文件“adioes.pde”有三个文件电台,adioe,电台。为模拟D数字我输入输出E O为伺服编码器年代。如果你需要一个伺服o编码器,你需要把代码更完整的电台。2编译这个代码arduino和发送。关闭IDE3打开matlab和写= arduino (“COMxx”)你已经完成Arduino instalation
2017年11月20日
2016年12月2
很好! !
2016年11月16日
嗨,我是用MATLAB R2014b Arduino Uno和Adafruit汽车司机V1。所有的步骤都成功的> >上传motor_V1。Matlab pde,安装arduino IO。
但是当我试图控制步进在MATLAB中,它显示在命令窗口,但步进不会移动。
谁能帮助我。
4 2016年8月
当我输入
一个= arduino (COM3);
我得到以下错误消息:警告:未读:超时发生在《终结者》达成。错误使用arduino(第104行)连接失败,请确保董事会提供动力,运行一个包提供的草图,和连接串行端口。你也可以试着拔掉,re-plug USB电缆在尝试重新连接。
我试着用不同的USB接口,我不知道还能做什么。任何帮助将非常感激,谢谢!
2016年3月3
每次我下载并安装arduino包给我错误的解决方案是什么
2016年2月28日
2016年1月25日
奇,你发布的联系似乎不可以从我的账户。也许你需要打开每个人吗?
https://www.blogger.com/blogger.g?blogID=5168866512685307069 allposts看看这个博客的解决方案
2015年12月7日
的帮助!我不能得到任何的块工作我。我跑步Matlab 2013 b和使用Arduino uno。任何帮助吗?每次我尝试运行仿真软件模块得到以下之一:万博1manbetx”对应的“msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的encoder_sim / Arduino IO设置必须位于当前工作目录,…
2015年8月20日
我无法安装Arduino程序在仿真软件万博1manbetx
2015年8月11日
的帮助!我可以结合adiosrv.pde如下所示的代码吗?如果我编辑系列。打印在默认adiosrv。pde,将还在matlab上运行吗?
如果(dist = = 10)digitalWrite(13日高);else if (dist = = 40)低digitalWrite(13日);
2015年7月28日
可以motor_v2。pde和arduino的结合。m代码运行2 Adafruit电动机盾牌堆放到相同的Arduino电路板吗?
与单个电动机保护伟大的工作,但这将是伟大的控制5或更多的汽车。
建议如何完成这个吗?
2015年7月7
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 % filtroa.analogRead (5) / 4% analogRead devuelve%联合国英勇0 1023
2015年7月6
我指示,
一个。analogWrite(155) %写155模拟销9a.analogRead(5) %阅读模拟销5
然后连接销9销5,但它并不reyd 155。为什么?
同时,a.analogRead (A0) %阅读模拟销A0不工作. .
的帮助。
2015年6月18日
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
2015年5月29日
谁知道!我想知道有什么不同在嵌入式编码器arduino的目标,ArduinoIO, arduino和仿真软件支持包吗?万博1manbetx万博1manbetx现在,我对这些令人困惑的包,谁能解释一下,好吗?提前谢谢!
2015年5月21日
我无法安装Arduino大型应用仿真软件,因为它是让错误在临时文件夹中,说他不能写信息。万博1manbetx你可以设置matlab来记录他的insformacoes包在另一个文件夹以外的临时文件夹?。我使用windows 8和matlab第2015位。请帮助我。
2015年4月28日
我有一个Duemilanove arduino和我不能部署模型,写数字输出,硬件。有我可以做的事情?我必须使用什么样的arduino ?
2015年4月5日
已安装的包,但仍然不能使用arduino函数。不知道为什么
2015年4月4
2015年4月1
不能下载支持文件下载链接请寄给万博1manbetx我们
2015年3月17日
如何使用.pde文件传输串行数据和matlab gui吗?
2015年3月11日
可以通过串口发送一个Matlab变量有Arduino决策根据的价值这个变量(顺便说一句,它与时间变化)?
2015年2月21日
2015年2月17日
主要问题!
当我安装arduino HW包Matlab对我来说很不错但不是任何人。因为这些是实验室电脑许多学生使用它们。所以安装必须为所有用户工作。
这是必要的。然而更糟的是,通过安装arduino软件搞砸了文件的路径。所以现在当任何人除了我试图使用Matlab它想出一个错误(严重),然后要求他们重新运行defaultpath命令来运行。
简言之,我安装arduino包了所有的实验室电脑了。请告诉我如何安装arduino,这样所有的用户可以使用它在不破坏的道路。
的帮助!
2015年2月11日
当我试图建立一个连接不工作
> > = arduino> > arduino的未定义的函数或变量。
帮助plzz
2015年2月6日
你必须添加软件包matlab路径:)
2015年2月4
我有问题与旋转伺服和获取值从一个传感器在同一时间。如果我不使用伺服,模拟数据是准确的,但是一旦我连接,传感器数据显示只有噪音。帮助吗?
2015年2月3
请我需要一个例子MPU6050:读值和arduino和策划他们在matlab实时
2015年1月21日
你知道函数改变Arduino莱昂纳多的计时器频率或任何函数,可以改变的频率PWM Arduino吗?因为我想改变PWM信号的频率,Arduino发出其他设备。谢谢。
2015年1月18日
你好,我工作在一个项目与matlab和arduino + adafruit电动机shild;控制步进电机。我连接arduino董事会thorow arduino软件和成功控制部汽车。我的问题是当我使用matlab代码来控制电机我得到这个
一个= arduino (COM4为);尝试连接................基本的I / O脚本检测!Arduino成功连接!
但是我真正需要的是与adafruit连接马达shild和我得到的是什么
= arduino (“com4为”、“uno”,“库”,“Adafruit \ MotorShieldV2”);错误使用arduino太多的输入参数。
有人能帮助我吗?
2014年12月28日
我试图用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);结束
2014年12月1
我们使用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。
2014年11月23日
我只是安装包,但我继续这个错误当我尝试使用它:
EDU > > = arduino ();更新服务器代码Arduino Uno (COM5)。请稍等。不能计划Arduino电路板Uno (COM5)。请确保董事会的支持和端口和板式是正确的。万博1manbetx
我还需要安装其他的东西吗?
2014年11月7日
下MacOSX matlab 10.10和2011 b,我没有成功连接arduino而使用的端口与arduino SDK。我得到了错误:
> > = arduino (“/ dev / tty.usbmodem1421”)尝试连接.............警告:未读:超时发生之前终结者。错误使用arduino(第104行)连接失败,请确保董事会是……
任何想法?
2014年11月4
有办法控制PWM责任周期的电压?
2014年10月17日
当我试图找到arduino串行端口:
= arduino (“COM 5”、“uno”)
我得到以下信息。
无法加载消息目录的MATLAB: arduinoio:一般。请检查文件的位置和格式。
我已经重新安装了matlab和所有的包,但仍然出现同样的问题。
任何一个有解决方案吗?
提前谢谢!
2014年10月10日
你好,我想知道Arduino IO包还允许我使用诸如AccelStepper Arduino库吗?如果我有什么特殊的照顾,而安装Arduino IO,例如一个特别pde文件吗?advancefor得益于你的帮助!
2014年9月3日
需要帮助. .
误差评估注册方法的开始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电缆之前尝试重新连接。
2014年8月20日
我不能让这些块为我工作。我跑步Matlab 2013 b和使用一个Arduino兆2560。任何帮助吗?每次我尝试运行仿真软件模块得到以下之一:万博1manbetx”对应的“msfun_arduino_io_setup。tlc的MATLAB函数文件“msfun_arduino_io_setup”块的encoder_sim / Arduino IO设置必须位于当前工作目录,…
2014年8月11日
试图将支持包Max32 ChipKit,进行简单的初万博1manbetx始设置。在MATLAB的回报;
> > = arduino (“com6”)尝试连接.............警告:未读:超时发生之前终结者。错误使用arduino(第104行)连接失败,请确保董事会驱动,运行一个包提供的草图,连接到指定的串口。你也可以试着拔掉,re-plug USB电缆之前重新连接。
任何帮助吗?
2014年8月7日
非常好的项目但难以驾驶2汽车同时使用adafruit汽车盾牌。谁能帮帮我?
2014年8月5日
我只是想参与,它很有用
2014年7月30日
很棒的包!谢谢!
2014年7月20日
我有一个错误结合Matlab (2010 a), Arduino Uno R3, Arduino电动机保护R3和这个包。有一个Warnig:“草图上运行Arduino不支持运动的盾牌。万博1manbetxArduino板”上没有操作将被执行有人成功建立最初的电动机保护吗?
2014年6月26日
2014年6月20日
我有解决方案对万博 尤文图斯于大多数关于matlab和arduino的问题,如果你需要帮助,写信给詹mathworks电子邮件或我。这是我在facebook上的页面https://www.facebook.com/arduinomatlab
2014年6月4
它有错误
这个IO包包括对超声波传感器的支持吗?万博1manbetx我的学生没能通过matlab与超声波传感器。
2014年5月30日
我试图创建一个模型与仿真软件和一些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
2014年5月24日
2014年5月13日
当我运行文件“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
如何解决这个问题?请
2014年5月7日
2014年4月25日
2014年4月21日
有可能与这种支持包来控制步进电机不同的驱动板或只有万博1manbetxadafruit电动机保护吗?
2014年4月10
我试过源代码。我使用Arduino uno和ACS712电流传感器。如何改善当前测量数据传输通过matlab的Arduino吗?我想要1秒= 100数据传输的数据(Matlab)。
2014年4月9日
我们能做SPI写什么?
2014年3月5
Ι不能连接我的arduino由于matlab。我一直试图导出adioe。pde arduino,但我一直gettinh论述消息“董事会COM1不可用”
什么好主意吗?
2014年2月27日
你好,我有2个其他代码除了电台和我一起编译三一个草图。我该如何做呢?
2014年2月26日
Matlab和Arduino交?他们是兼容的吗?有人知道吗?谢谢你!
2014年2月17日
每次我在仿真软件上运行代码(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请帮我
2014年2月9日
请尽量包括软件系列选择到这个!
2014年2月8日
2014年2月2
? ? ?植物体内非结构性数组引用的。
这种错误是什么?我使用了数字销10作为输入。所以当我收到1,我的相机触发器和捕捉。之后,销9必须输出1。然后出现错误:? ? ?植物体内非结构性数组引用的。
y ? ? ?
2014年2月1
这个包真的很棒,让自动化更加容易!:)但是,我怎么能编译通过MCR我和arduino的m文件代码吗?它总是给我一个错误……(帮
2014年1月28日
2014年1月21日
对不起,我有一个问题(不工作模拟和数字输入模型的仿真软件(Arduino)…万博1manbetx一直显示“0”范围(我能做什么? ?
2014年1月13日
Matlab是最好的软件工具!
2013年12月27日
为什么编码器读值只有在步骤(-32768年至32767年)通过串口? ?
2013年12月24日
超级喜欢这个包!奇妙的工作。我试过很多其他的生活更新但是毫无效果。
2013年11月23日
请帮助我,我有这个消息当我尝试使用仿真软件的模拟输入万博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
2013年11月13日
2013年11月6日
的新版本(从29。2013年10月)与“官方”Motorshield +步进电机?旧的不?
有“官方”Motorshield信息如何运行。
谢谢
2013年9月6日
我已经成功安装所有输入输出文件,.pde文件,可以连接我的arduino matlab(加上电动机保护)。然而,当建立连接,matlab列表伺服2 - 69,而不是与我相关的2电动机盾牌。此外,没有命令将操作我的步进、伺服系统或汽车(IDE工作区中我已经测试了,他们工作很好)。
Matlab说EDU > > = arduino (“COM3”)尝试连接.............电动机保护脚本检测!Arduino成功连接!但没有什么作品吗?任何想法?
2013年7月28日
通常工作很好!
请注意有问题与MATLAB通信与一些大型董事会un-updated固件。在这里看到的://www.tianjin-qmedu.com/matlabcentral/answers/40698 answer_92927
2013年7月9日
这就跟你问声好!我有这个项目要做,但我突然遇到这个问题
? ? ?使用= = > arduino > arduino错误。arduino在101连接失败,请确保Arduino驱动,运行深水救生艇。pde, adiosrv。pde或mororsrv。pde,董事会是连接到指定的串口。你也可能试图拔掉,re-plug USB电缆尝试重新连接。
请帮助. .谢谢你!
2013年7月1
你好,我试图运行一个步进电机使用seeedstudio电动机保护v1.0搭配arduino uno,而且它是完全好运行arduino IDE中的步进但我没有使用MATLAB设法改变它。我已经成功的移动伺服和阅读通过MATLAB模拟电压,所以电动机保护的问题?任何帮助将不胜感激!
2013年6月12日
亲爱的先生/ Mdm;
我想问,我怎么能扩大针的数量为每个块数字例子写块到31针。正如你所知道的Arduino兆31针数字IO和16 A / D别针。15针的块是有限的数字I / O写。请帮助我,因为我需要更多的销我的当前项目。
谢谢你!
A.Irawan
2013年6月11日
好,找到了一个视频,帮助来解决这一问题。
http://www.youtube.com/watch?v=RAkw-lnaZR0
未定义的函数arduino的输入参数类型“字符”。
琢磨不透的问题,即使在选手Gagan建议。
请帮助。
万博1manbetx仿真软件是正常工作!
2013年5月28日
安装在我的MAC pro, MATLAB R2012b, Arduino UNO。
2013年5月23日
当Arduino和Matlab使用Arduino io库一起工作。时钟速度是多少?
2013年5月18日
当我开始= arduino (“COM5”);它返回一个错误”? ? ?未定义的函数或方法的arduino输入参数类型的“字符”。我不知道为什么。有人能帮助我吗?
2013年5月12日
2013年5月6日
效果不错,机器人有时候并不承认任何COM端口……一个问题:有人试图发送一个角的伺服变量的值呢?
我想把一个角度伺服,但它改变一些条件不同,所以我想把这样的东西
target.servoWrite (ang);
“和”是可变的。我试图计划这个,但是matlab说这不是一个有效的论点.......一些想法?
帕金森病:对不起,糟糕的英语
2013年4月30日
2013年4月24日
你好,
有类似的电脑。pde申请Aeroquad盾牌代替Adafruit盾牌呢?
谢谢,特蕾西
2013年3月31日
你好所有的,我有这个问题,请帮助我一个= 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吗
2013年2月8日
非常感谢提供这个包裹和我没有Arduino Uno似乎有问题。
但是我正不知道莱昂纳多之前如果Matlab I / O包将与它显然并不表现完全一样的老arduino做什么?即关于DtrEnable:http://arduino.cc/forum/index.php?topic=140090.0
2013年1月30日
时发生错误和警告onnecting arduino:警告:不成功的阅读:超时发生之前终结者。错误使用arduino(第101行)连接不成功,请确保arduino驱动,运行深水救生艇。pde, adiosrv。pde或mororsrv。pde,董事会被连接到指定的串口。你也可以试着拔掉和re-plug USB电缆之前尝试重新连接。
2013年1月27日
? ? ?使用= = > arduino > arduino错误。arduino在103连接失败,请确保Arduino驱动,运行深水救生艇。pde, adiosrv。pde或mororsrv。pde,董事会与表示串行端口。你也可以试着尝试之前拔掉和re-plug USB电缆重新连接。
= = > ard误差在1一个= arduino (“com7”)
现在我有这个错误,尝试改变adiosrv代码但不帮助,任何帮助,我们将不胜感激
2013年1月24日
? ? ?错误使用= = > arduino错误:文件:arduino。m: 1列:10必须在类定义一个“@”目录。
我有这个错误在我的matlab matlab R2010b当我运行一个= arduino (“COM7”)
请帮助
2013年1月7日
嗨,y,,下面是解决方法:1。在matlab使用[抽搐而(pingpin ~ = 1)toc)这将给你时间直到pingpin走高。2。使用SD卡盾来记录数据和情节,如果你不需要实时的把它画出来。如果你需要实时图然后1。3所示。这个方法是选择2不使用sd卡盾牌,是“JUGAD”方法。连续打印监控数据的距离。一旦你做了复制粘贴一个变量在matlab和合成和分析任何你想要的东西。希望这将会是很有帮助的
我使用超声波距离传感器项目和似乎ArduinoIO包不支持它。万博1manbetx阅读传感器需要“pulsein”功能,这似乎在Matlab环境中不可用。任何可能的解决方案吗?另外我需要控制直流电机(使用PWM)根据从传感器读取的距离。同时,数据需要拆卸的距离,分析和用于绘制图所以Matlab似乎是必不可少的。
2012年12月14日
我工作在一个项目同时运行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 ?
2012年11月25日
2012年11月21日
亲爱的所有,我有一些错误在之前的评论。
我想接口一个adis16480 IMU与matlab传感器,然而这是不可能使用ug - 287评估板。
1)现在我知道如果可以读spi端口使用arduino和读取arduino使用matlab实时?
2)和有可能是从Maltab读写的Spi端口ADIS16480(通过arduino) ?
3)我应该使用arduino uno, Duemilanove或大型2560简单ADIS16480 spi端口之间的通信和matlab ?
非常感谢:)
亲爱的所有,我想接口一个adis16480 IMU与matlab传感器,然而这是不可能使用ug - 287评估板。
1)现在我知道如果可以读串口使用arduino和读取arduino使用matlab实时?
2)以及如何可能是读写从Maltab ADIS16480的串行端口(通过arduino) ?
3)我应该使用arduino uno, Duemilanove或大型2560简单ADIS16480串口之间的通信和matlab ?
2012年11月11日
你好所有的,
我跑步Arduino IO Arduino大型2560。我需要16个模拟端口,然而我只能访问端口0到5…
有人知道怎么解决这个问题?这是我得到的错误信息:“错误使用arduino / analogRead(第499行)为模拟输入密码不允许的值,这个值必须是一个整数,从0到5”
2012年11月10
嗨,朱
可能有三件事出了差错1。在设备管理器检查正确的COM端口2。定义一个变量为你arduino……像一个= arduino (“COM3”)3所示。IDE必须关闭或断开连接,这样MATLAB可以使用串行连接。
希望这将对你是有益的…GUD运气和享受支持包的很好的东西。万博1manbetx
2012年11月9日
我安装了arduino windows xp。我跟着步骤来安装在Matlab arduino包。“install_arduino”效果很好。“arduino (COM3)”总是失败。它说“未定义的函数或变量“私”。”
安迪的身体知道怎么了吗?
谢谢你这么多!
2012年10月25日
非常有用的arduino的增加功能!
2012年10月17日
非常有用的arduino增加功能。这个项目的唯一限制是一个更好的串行通信串口控件)还是(太多的错误
2012年9月13日
当我使用= arduino (“COM6”)连接arduino matlab2010a,但错误。这是什么问题?董事会是好吗?
> > = arduino (“COM6”)尝试连接.............警告:超时发生之前终结者。? ? ?使用= = > arduino > arduino错误。arduino在101连接失败,请确保Arduino驱动,运行深水救生艇。pde, adiosrv。pde或mororsrv。pde,董事会被连接到指定的串口。你也可以试着拔掉尝试重新连接之前re-plug USB电缆。
2012年9月5日
嗨,谢谢你这个更新。但我不能看到任何变化的“数字读写....模拟仿真软件读写”图书馆. .万博1manbetx它支持万博1manbetx以前版本一样的针。谢谢你^ ^
2012年8月19日
嗨。我刚刚开始玩Arduino Uno。我有一个问题,每当我试图关闭会话,我得到一个“细分发现违反”错误。有人对这个问题有什么见解吗?我用MBP狮子和Matlab 7.8.0
我试着删除(a)和删除(instrfind({“端口”},{/ dev / tty.usbmodem1d11 '})),但都给了相同的错误消息
2012年8月18日
对我来说一切正常。有限制但它很酷。
2012年7月26日
你好我成功地使用这种支持包。万博1manbetx我的问题是,如何使用这种支持包代码在另一个路径。万博1manbetx当我这个包用于另一个代码,它给以下错误
? ? ?错误使用= = > install_arduino 15岁至少有一个arduino。m文件的路径,请删除任何其他版本在安装之前这个
我必须删除所有现有的支持包。m文件路径使用新代码在一个不万博1manbetx同的路径? ? ?
2012年6月16日
我有一个超时和错误的沟通问题。我使用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
2012年6月7日
你好,我想知道arduino io愿与arduino的液晶图书馆吗?我想显示一条消息从matlab使用arduino LCD。
2012年5月25日
我成功地与MATLAB R2009b Arduino I / O使用。只有一些COM端口问题由于XP平台:回到默认端口号后deconnexion Arduino电路板。
2012年5月24日
我是否成功与R2011a Arduino使用
我试着用R2007b相同的在教室里与install_arduino没问题,但arduino (“COM5”)我收到一个错误信息:? ? ?错误:文件:arduino。m: 6列:35未定义的函数或变量“私”。
= = > StartArd误差在10一个= arduino (“COM5”)有没有可能解决这个问题在这个版本R2007b Matlab或我花时间在所有教室安装R2012a吗?
2012年4月16日
你好我试图控制电机的运动通过使用仿真软件模块(arduino matlab支持包)。万博1manbetx万博1manbetx我需要一个编码器(位置)输入反馈控制模型。任何一个能帮助我如何读取编码器值我的控制模型?
2012年4月10
我可以从Matlab控制伺服电机不使用电动机盾我试着使用这段代码:一个= arduino (COM3);一个。pinMode(10,“输出”);一个。analogWrite (10 x);% x =从0到255
但它不工作谁能帮我吗? ?
2012年4月5日
Abhineet,请把你的问题//www.tianjin-qmedu.com/matlabcentral/answers,如上所述。我很乐意回答。
2012年4月4
你好首先我必须感谢你为我们提供这么好的MATLAB和Arduino之间的接口。其实我在想如果你有任何功能像Arduino的“地图”功能可以analoginput数据映射到一个特定的范围。谢谢提前
2012年4月3
一般的指导方针
*请用这个FileExchange页面一般评论和评级的支持包万博1manbetx
*如果你有问题关于使用这个支持包,把你的问题万博1manbetx//www.tianjin-qmedu.com/matlabcentral/answers(与标签“arduino”和产品“matlab”)
何塞:readme。txt文件包含的支持包说明如何修改代码和Arduino万博1manbetx兆(搜索“Arduino大型”固定)。
你好。
实际上我使用和Arduino 2560和API_Matlab兆。但是我有一个问题,我不能访问所有的PWM输出,因为图书馆只是认识PWM数字针3 5 7 9 10和11,Arduino Uno的PWM针板。
你知道我怎样才能访问所有PWM别针的Arduino兆2560 ?
2012年3月25日
你好!我用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”模型万博1manbetxArduino *下载包仿真软件支持包(万博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在227lh = 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”)
试图忽略此选项设置,但在建模、需求明确指定模式。
2012年3月22日
亚历克斯,谢谢你的反馈,我会考虑的。
阿卜杜拉,因为伺服方法支持adafruit电动机保护,它只支持伺服连接针9和10所示。万博1manbetx今年夏天的某个时候我将取消这个限制。但是如果你看看代码不应太难修改它来扩展6伺服系统。
2012年3月20日
为什么ı可以连接伺服直接销9和10所示。我有4个pwm销. .吗?任何人都可以编辑的文件和添加6伺服的arduino块。
2012年2月23日
使用a.stepperStep()有一个最大数量的步骤255,导致unexpexted结果与循环。我怎样才能避免这种情况,得到我想要的一些步骤。
2012年1月10
更新:在新版本(3.2)问题由于内部不宣布大型已经解决了(现在基本上有一个宏定义内部等于INTERNAL1V1当编译大型)。
请考虑如果你经常下载最后版本UNO和大型董事会之间切换。
2012年1月7日
你好当我试着调用块analogread,每次我构建将流行:
相应的msfun_arduino_analogread。tlc的MATLAB函数文件“msfun_arduino_analogread”块的test1 / Arduino模拟阅读”必须位于当前工作目录,MATLAB功能目录的C: \胡里奥\ \用户文档\ MATLAB \ ArduinoIO \仿真软件,或目录C: \胡里奥\ \用户文档\ MATLAB \ ArduinoIO \仿真软件\ tlc_c '万博1manbetx
我不理睬matlab就不干了。甚至演示不能工作。谁有想法吗?
胡里奥
2011年12月20日
内部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”代替“内部”,它应该工作。
2011年12月8日
大家好,我试图上传”,adiosrv。pde”arduino mega2560但我得到以下信息:
“adiosrv。cpp:在函数的无效循环():adiosrv: 239:错误:“内部”不是这个范围中声明”
有什么建议吗? ?
提前谢谢你
2011年12月6日
这是一个黑客,但是对于那些正在“连接失败”错误,确保串口工作正常(即通过检查程序如TeraTerm和输入‘99’)然后你可以设置分1(或2或3),这取决于你已经上传到Arduino pde。
%查询脚本类型写入文件(。激光器,[57 57],“uchar”);嗯= fscanf (a.aser ' % d ');嗯= 1;%不应该这样做!
我有同样的问题,我们所做的是添加/ */ *例49:analogReference(内部);打破;
然后,我没有问题=)
2011年12月5日
加载srv我有问题。pde文件Arduino兆2560。在编译时,错误在第553行:analogReference(内部);错误消息:深水救生艇。cpp:在函数的无效循环():srv: 552:错误:“内部”不是这个范围中声明
我做了这一步之前的所有步骤。请帮助。提前和感谢。
2011年11月7日
我已经安装了所有包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
2011年10月29日
你的问题好像我跑进。我所做的是仔细检查我在设备管理器的COM端口。打开了matlab和点击“当前文件夹”窗格中,导航到“ArduinoIO”包解压缩,右键单击文件夹,添加其他子目录路径,然后执行“savepath”命令。
如果不工作,迫使你COM8或COM5 COM端口。也作为管理员运行matlab (SHIFT +右击“作为管理员运行”)
2011年10月26日
之后我一直在Readme文件的步骤。我已经添加成功arduino文件夹路径。现在我试着运行一个= arduino(“港口”)就我而言COM4为我得到的错误:
? ? ?错误:文件:xx和xx / xx行:6列:26表达左边的等号不是一个有效的目标为一个任务。
谁知道可能会错了吗?我已经尝试了= arduino (/ dev / ttyUSB0)而不是COM4为但我得到同样的错误。
2011年10月8日
启发:球面连接包,I2C块为ArduinoIO模型方案万博1manbetx
找到宝藏在MATLAB中央,发现社区如何帮助你!
创建脚本代码、输出和格式化文本在一个单一的可执行文件。
学习生活编辑器
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室