图片缩略图

对Arduino的传统MATLAB和万博1manbet万博1manbetxxSimulink支持

版本1.14.0.0 (170 KB 詹坎
MATLAB类和Simulink块万博1manbetx,用于与Arduino微控制器板通信
4.2
45评级

1103下载

更新2016年4月19日

查看许可协议

编者按:受欢迎的文件2012201320142015201620172018

注意:不再支持此解决方案(以前称为“Arduino IO Package”)。万博1manbetx建议您使用由MathWorks开发和支持的Arduino支持包:万博1manbetx

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

- 万博1manbet万博1manbetxxArduino硬件的Simulink支持包:开发在你的Arduino上独立运行的算法
//www.tianjin-qmedu.com/hardware-万博1manbetxsupport/arduino-万博1manbetxsimulink.html

只有在下列情况之一成立时,才使用万博1manbetx此遗留支持:
-您使用的是MATLAB R2013b或更早版本(但不早于R2011a)。
-您需要Simulin万博1manbetxk模块,使您能够从您的Arduino交互流输入和输出
-您需要函数或块,使您能够交互式读取或重置编码器
-你正在使用不支持的Arduino克万博1manbetx隆,不能与官方包(例如ChipKit32)一起工作

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

%——连接到单板
a = arduino('COM9')

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

%——数字I / O
a.digitalRead(4) %读引脚4
a.digitalWrite(13,0) %写0到引脚13

%——模拟I / O
a. analoread(5) %读取模拟引脚5
a.analogWrite(9, 155) %写入155到模拟引脚9

%——串口
A.serial %获取串口
a.flush;%将刷新PC的输入缓冲区
a.roundTrip(42) %向arduino发送42并返回

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

%——编码器
A . encoderattach(0,3,2) %在引脚3(引脚A)和2(引脚B)上连接编码器#0
a.encoderRead(0) %读取位置
a.encoderReset(0) %重置编码器0
a.encoderStatus;获取所有三个编码器的状态
a.encoderDebounce(0,12) %设置debounce延迟为12 (~1.2ms)
a.encoderDetach (0);%分离编码器#0

%—adafruit电机屏蔽(与AFMotor库)
a.motorRun(4, 'forward') %运行电机向前
. stepperstep (1, 'forward', 'double', 100);%移动步进电机

%——关闭会话
删除()

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

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

引用作为

詹皮耶罗·坎帕(2020年)。对Arduino的传统MATLAB和万博1manbet万博1manbetxxSimulink支持(//www.tianjin-qmedu.com/matlabcentral/fileexchange/32374-legacy-matlab-and-万博1manbet万博1manbetxxsimulink-support-for-arduino), MATLAB中央文件交换。检索

评论及评分(170

詹坎

凯文,我建议你用一个静态电阻和一个柔性电阻来创造一个分压器(见https://learn.sparkfun.com/tutorials/voltage-dividers),然后使用arduino模拟输入来测量两个电阻之间的电压。

嗨,我目前试图使用一个柔性电阻来降低灯光。我要用什么来做呢?

Changmeng侯

ayad waisi

官方包装中没有旋转编码器块,我怎样才能得到呢?

詹坎

不知道发生了什么。也许你安装了正式的软件包,然后试图运行遗留的那个?他们不兼容。也许可以给我写封邮件,我有空就去看看。

ayad waisi

亲爱的先生,
当我在Matlab 2019a中使用S万博1manbetximulink Arduino编码器块来读取编码器时,我得到了以下两个错误:
在“编码器/Arduino IO设置”中,对MATLAB s函数“msfun_arduino_io_setup”的注册方法“Start”进行错误评估。以下是产生此错误的MATLAB调用堆栈(文件名和行号):
['C:\Users\ vendor \OneDrive\Documents\MATLAB\Add-Ons\Collections\Legacy MATLAB和Si万博1manbet万博1manbetxxmulink支持Arduino(2)\ Simulink \msfun_arduino_io_setup. \m '] [80]
引起的:
arduino类的不可识别属性“chkp”。
组件:Simulin万博1manbetxk |类别:阻塞错误
错误评估MATLAB s函数'msfun_arduino_io_setup'在'encoder/Arduino IO Setup'中的注册方法'Terminate'。以下是产生此错误的MATLAB调用堆栈(文件名和行号):
['C:\Users\ vendor \OneDrive\Documents\MATLAB\Add-Ons\Collections\Legacy MATLAB和Si万博1manbet万博1manbetxxmulink支持Arduino(2)\ Simulink \msfun_arduino_io_setup. \m '] [93]
引起的:
未定义的函数'isvalid'用于'double'类型的输入参数。
组件:Simulin万博1manbetxk |类别:阻塞错误

詹坎

大卫,你不能用这个包构建任何可执行文件。如果你想这样做,你需要使用Arduino的Simulink支持包。万博1manbetx万博1manbetx

大卫tekra

这就跟你问声好!我在msfun_arduino_analogred .tlc文件模拟中有一个错误。我在硬盘里找过,但找不到。请帮帮我!!

<<对应的'msfun_arduino_analogread. '在模块'MechatronicsFYP/ARDUINO/ ARDUINO Analog Read'中的MATLAB s函数'msfun_arduino_analogread'的tlc'文件必须位于当前工作目录中,MATLAB s函数目录'C:\Users\bujie\Desktop\ArduinoIO2\simulink'或'C:\Users\bujie\Desktop\ArduinoIO2\simulink\tlc_c'>>万博1manbetx

使用arduino错误(第104行)
警告:读取不成功:在到达终止符之前发生了超时。

包含ArduinoIO文件夹的“readme.txt”说明了上述问题的解决方案。万博 尤文图斯

Aishwarya饶


感谢您的回复。
我正在使用'Arduino IO设置'命令的遗留插件,即建立Arduino和Simulink之间的连接设置。万博1manbetx如果我卸载程序,上面说的命令不工作(最终整个程序),因为我猜它是从遗留添加的功能。该命令有其他替代选项吗?或者可以在Simulink和Arduino之间提供接口的附加组件?万博1manbetx如果我应该使用Arduino的官方Simulink支持包中的块,那么Legacy包不是官方的吗?万博1manbetx万博1manbetx请建议我可以通过Arduino连接我的实际系统到Simulink的任何方式万博1manbetx

詹坎

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

否则,您可以使用这个包中的块从Arduino交互流数据到您的计算机,反之亦然,前提是连接始终打开并工作。但在这种情况下,你不能点击“构建”按钮(它会生成代码和Arduino可执行文件),你只能点击“播放”或“运行模拟”按钮。

Aishwarya饶

嗨……今天的问候!!

我正在做一个程序,使用Simulink支持包Arduino, Matlab万博1manbet万博1manbetxx版本R2018a。我安装了Legacy MATLAB和Simulink支持Ar万博1manbet万博1manbetxxduino的Arduino IO设置命令。当我运行程序时,我得到以下错误:

由于错误,model: 'motor_test11'的构建过程被终止。
对应的'msfun_arduino_io_setup. '在motor_test11/Arduino IO Setup `块中的MATLAB s函数` msfun_arduino_io_setup `文件必须位于当前工作目录中,MATLAB s函数目录` C:\Users\Aishwarya\Documents\MATLAB\Add-Ons\Collections\Legacy MATLAB and Simulink Support for Arduino(2)\ Simulink `或` C:\Users\Aishwarya\Documents\MATLAB\Add-万博1manbet万博1manbetxxOns\Collections\Legacy MATLAB and Simulink Support for Arduino(2)\ Simulink \tlc_c `

我搜索了目录,但找不到这个文件。有没有从网上下载的选项?我卸载并重新安装了Legacy附加组件,仍然没有用。

詹坎

贾扬斯,我觉得你用错草图了。您需要上传motor_v1。我在黑板上画草图。在此之前,您还需要安装Adafruit电机屏蔽库,如readme.txt文件中所述。

你好,我正在使用Matlab R2017b和arduino UNOR3与电机屏蔽V1运行直流电机。我收到以下错误:
未定义函数或变量“motorRun”。
如何纠正这种情况

凯文郑

我想激活MATLAB R2012版本。
我已经安装了matlab并给出了激活密钥
和序列号,但它仍然要求激活密钥..
有谁能解决这个问题并在这方面帮助我吗?

詹坎

Andrea,从MATLAB路径中移除ArduinoIO文件夹及其子文件夹。

你好!如何卸载软件包?

Chahid Najem

你好,
谢谢您的快速回复。我已经试过用你建议的解决方案了。不幸的是,我得到的问题是,更改DIV的值只允许某些指定的频率。
我怎样才能有一个特定的频率,例如1000hz ?

詹坎

Chahid,最简单的方法可能是去。pde文件,你正在使用,找到类比写指令,并在插入一个setPwmFrequency(pin,div)指令之前类比写(见这里:https://playground.arduino.cc/Code/PwmFrequency).确保阅读了文档中的说明,并在执行之前了解自己在做什么。也许可以用无线电。Pde文件优先,这样更容易理解。

Chahid Najem

喂,
如何改变PWM的频率??

dgmcik

使用arduino对错误的回答(第104行)
警告:读取不成功:在终止符被读取之前发生超时
达成。

答案是:
1在Arduino软件(IDE)中。您需要编写代码,该代码可以在“adios .pde”文件中找到。
有三个文件,adio, adioe, adioes。A为模拟D为数字I为输入O为输出E为编码器S为伺服。
如果你需要一个伺服或编码器,你需要把代码更完整的adioes。
2编译此代码并发送到arduino。关闭IDE
3打开matlab并写入a=arduino("COMxx")
4完成Arduino的安装

很好! !

嗨,我正在使用MATLAB R2014b与Arduino Uno和Adafruit电机驱动V1。
所有步骤都成功执行>> upload motor_V1。pde,安装arduino IO到Matlab。

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

谁能帮我解开这个。

当我输入时

a = arduino('COM3');

我得到以下错误消息:
警告:读取不成功:在终止符被读取之前发生超时
达成。
使用arduino错误(第104行)
连接失败,请确保单板已通电,
运行一个附有素描的包,并连接到
显示串口。你也可以尝试拔下和重新插入USB
在尝试重新连接之前先连接电缆。

我试过使用不同的USB端口,但我不知道还能做什么。任何帮助将不胜感激,谢谢!

当我输入时

a = arduino('COM3');

我得到以下错误消息:
警告:读取不成功:在终止符被读取之前发生超时
达成。
使用arduino错误(第104行)
连接失败,请确保单板已通电,
运行一个附有素描的包,并连接到
显示串口。你也可以尝试拔下和重新插入USB
在尝试重新连接之前先连接电缆。

我试过使用不同的USB端口,但我不知道还能做什么。任何帮助将不胜感激,谢谢!

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

奇yeturi

你好,詹皮耶罗·坎帕,是我的错
http://evenandeverything.blogspot.in/

詹坎

Chetan,你发布的链接似乎无法从我的账户上访问。也许你需要向所有人开放?

的帮助!
这些街区我都找不到
我。我正在运行Matlab 2013b,并使用Arduino uno。任何帮助吗?每次我尝试运行其中一个Simulink块,我得到以下:万博1manbetx
对应的'msfun_arduino_io_setup. '在encoder_sim/Arduino IO Setup块中的MATLAB s函数“msfun_arduino_io_setup”的tlc文件必须位于当前工作目录中,…

我无法在Simulink中安装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

Charith:
La终端9属una señal数字490赫兹con uncilo de servicicio del 155/255 por ciento。有必要,我很高兴见到你。

连接电阻接头47 kOhm入口端子9 y la端子A5,电容1微of de la端子A5。

Instrucciones:

a.analogWrite (9155);
暂停(0.2)
a.相似物(5)/ 4%相似物
%un valor de 0 a 1023

chrt gnnt

我指示,

a.analogWrite(9, 155) %写入155到模拟引脚9
a. analoread(5) %读取模拟引脚5

然后把9号引脚连接到5号引脚上,但它不是155。为什么?

另外,a.a analogread (A0) %读取模拟引脚A0
不工作..

的帮助。

詹坎

Suytry等人:

Arduino IO: Legacy MATLAB和Simu万博1manbet万博1manbetxxlink对Arduino的支持。只使用栓系模式(代码在笔记本电脑上执行),不生成代码。

官方的MATLAB支持包Ardu万博1manbetxino:新的MATLAB ONLY支持Arduino。仅限栓系模式。不支持万博1manbet万博1manbetxxSimulink。

官方的Simuli万博1manbet万博1manbetxxnk支持包Arduino:新的Simulink支持Arduino。只生成代码。万博1manbetxSimulink模型在Arduino板上执行。没有来自MATLAB命令行的交互(栓系)支持。万博1manbetx

Arduino的嵌入式编码器目标。类似于Simulink支持包,万博1manbet万博1manbetxx但有以下区别:1)它同时需要Simulink和Embedded Coder. 2)它提供了大量的代码生成优化选项。3)它也可以支持稍微大一点的衬板。万博1manbetx

谁知道!
我想知道arduino的Embedded coder target, ArduinoIO和arduino的Simulink支持包有什么不同?万博1manbetx万博1manbetx
我现在对这些包装有点迷惑,有人能给我解释一下吗?
提前谢谢!

谁知道!
我想知道arduino的Embedded coder target, ArduinoIO和arduino的Simulink支持包有什么不同?万博1manbetx万博1manbetx
我现在对这些包装有点迷惑,有人能给我解释一下吗?
提前谢谢!

Evandro

我无法在Simulink中安装Arduino mega应用程序,因为它在Temp文件夹中给出错万博1manbetx误,说他不能在那里写入信息。
您可以设置matlab在Temp文件夹之外的另一个文件夹中记录他的包的insformações。
我使用windows 8和matlab 2015。请帮帮我。

我有一个Duemilanove arduino,我不能部署我的模型,写到数字输出,到硬件。有什么我可以做的吗?我要用什么样的arduino ?

zyselvis

已经安装了包,但仍然不能使用arduino功能。不知道为什么

gayathri拉

无法下载支持文件,请把下载链接万博1manbetx发给我们

海森堡

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

是否可以通过串口发送一个Matlab变量,让Arduino根据该变量的值(顺便说一句,它随时间变化)做出决定?

当我输入时

a = arduino('COM3');

我得到以下错误消息:
警告:读取不成功:在终止符被读取之前发生超时
达成。
使用arduino错误(第104行)
连接失败,请确保单板已通电,
运行一个附有素描的包,并连接到
显示串口。你也可以尝试拔下和重新插入USB
在尝试重新连接之前先连接电缆。

我试过使用不同的USB端口,但我不知道还能做什么。任何帮助将不胜感激,谢谢!

杰森

主要问题!

当我为Matlab安装arduino HW包时,它为我工作得很好,但不是为任何人。因为这些都是实验室电脑,很多学生都在用。所以安装必须适用于所有用户。

这是必要的。然而,更糟糕的是,通过安装arduino软件,它打乱了路径文件。所以现在,除了我以外,任何人尝试使用Matlab时,都会出现一个错误(严重的),然后要求他们重新运行defaultpath命令才能运行。

简而言之,通过我安装arduino包,现在所有的实验室电脑都坏了。请告诉我如何安装arduino,让所有用户都可以使用,而不会破坏路径。

的帮助!

当我试图建立联系时,它没有起作用

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

帮助plzz

你必须将包添加到matlab路径:)

OJ27

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

请我需要一个MPU6050的例子:用arduino读取值,并在matlab中实时绘制它们

你知道改变Arduino Leonardo定时器频率的函数吗?或者是改变Arduino PWM频率的函数吗?因为我想改变Arduino发送到其他设备的PWM信号的频率。谢谢。

你好,我工作在一个项目与matlab和arduino+adafruit电机屏蔽;控制步进电机。
我已经连接arduino板和arduino软件,成功控制电机。
我的问题是,当我使用matlab代码来控制电机,我得到这个

a = arduino('COM4');
尝试连接................
检测到基本I/O脚本!
Arduino连接成功!

但我真正需要的是连接到adafruit马达护盾而我得到的是

a = arduino('com4', 'uno', 'Libraries', 'Adafruit\ motorsheldv2 ');
使用arduino错误
输入参数太多。

有人能帮帮我吗?

我尝试在R2012a上使用软件包,使用UNO R3。下面的脚本只是导致pin 13上的内置LED一直是在我运行脚本时,然而,如果我进入调试模式,并逐步通过脚本,然后LED打开和关闭,正如您所期望的,当您执行一行一行。当脚本运行时,Rx LED大约每秒闪烁一次。

谁能告诉我为什么在我执行脚本的时候,LED不会在60秒内每秒闪一次和灭一次?谢谢。

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

指定引脚13的引脚模式
a.pinMode(13,“输出”);

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

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

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

该实验室在12月的CACHE新闻上有特别报道。这篇文章包括了一些关于提高学生体验的经验教训。在我们解决了一些重要细节后的第二年(2014年)是一个积极的经历。

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

我们有兴趣继续改进Arduino实验室。有关过程动力学和控制相关的其他模块的任何建议,请联系我:john.hedengren@byu.edu。

我刚刚安装的包,但我一直得到这个错误每当我试图使用它:

EDU>> a = arduino();
更新Arduino Uno (COM5)上的服务器代码。请稍等。
无法编程Arduino板Uno (COM5)。请确认单板是否有支撑,端口和单板类型是否正确。万博1manbetx

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

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

> > = arduino(“/ dev / tty.usbmodem1421”)
尝试连接.............
警告:读取不成功:在到达终止符之前发生了超时。
使用arduino错误(第104行)
连接失败,请确保单板已上电......

有什么想法吗?

奥立

有办法控制电压的PWM占空比吗?

Flo20

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

a = arduino('COM 5', 'uno')

我收到了以下信息。

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

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

有人有办法吗?

提前谢谢!

Isa

你好,我想知道Arduino IO包是否也允许我使用Arduino库,如accelerstepp ?如果是这样,在安装Arduino IO时,我是否需要处理一些特殊的东西,例如一个特殊的pde文件?提前感谢您的帮助!

wayan

需要帮助. .

对“library_test/Arduino IO Setup”中的MATLAB s函数“msfun_arduino_io_setup”的注册方法“Start”进行错误评估。以下是产生此错误的MATLAB调用堆栈(文件名和行号):
[" D: \ \ Arduino \ ArduinoIO \ Arduino的文档。m '] [104]
[' D: \ \ Arduino \ ArduinoIO \文档万博1manbetx模型\ msfun_arduino_io_setup。m '] [76]

引起的:
连接失败,请确保单板已上电,运行随包装提供的草图,并连接到指定的串口。在尝试重新连接之前,您也可以尝试拔下和重新插入USB电缆。

迪伦

我没法让这些积木为我工作。我正在运行Matlab 2013b,并使用Arduino Mega 2560。任何帮助吗?每次我尝试运行其中一个Simulink块,我得到以下:万博1manbetx
对应的'msfun_arduino_io_setup. '在encoder_sim/Arduino IO Setup块中的MATLAB s函数“msfun_arduino_io_setup”的tlc文件必须位于当前工作目录中,…

尼克

尝试将支持包与Max32 ChipKit结合,进行了万博1manbetx简单的初始设置。在MATLAB中返回;

> > = arduino(“com6”)
尝试连接.............
警告:读取不成功:在到达终止符之前发生了超时。
使用arduino错误(第104行)
连接失败,请确保单板已上电,正在运行
随软件包提供草图,并连接到指定的串口。你
也可能尝试拔插USB线,然后再尝试
重新连接。

任何帮助吗?

非常好的程序,但有问题,驱动2电机同时使用adafruit电机屏蔽。有人能帮帮我吗?

我只是想参与其中,这太有用了

很棒的包!非常感谢!

我有一个错误的组合Matlab(2010a), Arduino Uno R3, Arduino Motor Shield R3和这个包在这里。有一个警告:
在Arduino上运行的草图不支持电机屏蔽。万博1manbetx不会对Arduino板进行任何操作"
有人成功安装了原始的马达护盾吗?

安娜

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

路易斯

它有误差

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

我试图用simulink和库的一些元素创建一个模型块,但我不能使用in变量万博1manbetx,因为它一直给我这个错误。

由于多种原因导致的错误。
* ArduinoIO库块只能处理离散的采样时间
*评估m - s函数'msfun_arduino_digitalwrite'在'blink_block/Arduino Digital Write4'中的注册方法'PostPropagationSetup'的错误。以下是产生此错误的MATLAB调用堆栈(文件名和行号):

任何人都可以帮助我

我试图用simulink和库的一些元素创建一个模型块,但我不能使用in变量万博1manbetx,因为它一直给我这个错误。

由于多种原因导致的错误。
* ArduinoIO库块只能处理离散的采样时间
*评估m - s函数'msfun_arduino_digitalwrite'在'blink_block/Arduino Digital Write4'中的注册方法'PostPropagationSetup'的错误。以下是产生此错误的MATLAB调用堆栈(文件名和行号):

任何人都可以帮助我

约翰

对我来说一点用都没有:
当我在这个包中运行文件“encoder_sim”时,我得到了一个错误:“对应的'msfun_arduino_io_setup.”'encoder_sim/Arduino IO Setup'块中的MATLAB s函数'msfun_arduino_io_setup'的tlc'文件必须位于当前工作目录中,即MATLAB s函数目录'C:\Users\QuocToan\Downloads\ MATLAB and Arduino \ArduinoIO\simulink',或'C:\Users\QuocToan\Downloads\ MATLAB and Arduino \ArduinoIO\simulink\tl万博1manbetxc_c'"

Alexandru

newkid2202

当我在这个包中运行文件“encoder_sim”时,我得到了一个错误:“对应的'msfun_arduino_io_setup.”'encoder_sim/Arduino IO Setup'块中的MATLAB s函数'msfun_arduino_io_setup'的tlc'文件必须位于当前工作目录中,即MATLAB s函数目录'C:\Users\QuocToan\Downloads\ MATLAB and Arduino \ArduinoIO\simulink',或'C:\Users\QuocToan\Downloads\ MATLAB and Arduino \ArduinoIO\simulink\tl万博1manbetxc_c'"

如何解决?请

尤兰达江

CRVLAB

Comunity

是否有可能与这个支持包控制步进电机与不同的驱动板或万博1manbetx只与adafruit电机屏蔽?

可可

我已经尝试了源代码。我使用Arduino uno和ACS712电流传感器。如何改进电流测量数据通过Arduino传输到matlab?我想数据传输1秒= 100数据(在Matlab)。

我们能做SPI写吗?

Panouoilis

Ι由于matlab无法连接我的arduino。我一直想把"再见"传出去。pde到arduino,但我一直得到错误消息“Board at COM1 is not available”

什么好主意吗?

凡妮莎

嗨,除了adioes,我有2个其他代码,我必须编译三个一起作为一个草图。我该怎么做呢?

Matlab和Arduino到期了吗?他们兼容吗?有人知道吗?
谢谢你!

每次我在simulink(arduino duem万博1manbetxilanove)上运行代码时,都会出现错误信息
对应的'msfun_arduino_analogread. ''test1/Arduino Analog Read'块中的MATLAB s函数'msfun_arduino_analogread'的tlc'文件必须位于当前工作目录中,即MATLAB s函数目录'/usr/local/MATLAB/R2011a/bin/ArduinoIO/ArduinoIO/simulink'或'/usr/local/MATLAB/R2011a/bin/ArduinoIO/ArduinoIO/simulink/tlc_c'万博1manbetx
请帮帮我

桑杰Raam

请尝试包括软件串行选项到此!

凡妮莎

???尝试引用非结构数组的字段。

这种错误是什么?我使用数字pin 10作为输入。所以当我接收到1时,我的相机就会触发并捕捉。之后,引脚9必须输出1。然后出现错误:
???尝试引用非结构数组的字段。

y ? ?

凡妮莎

这个包真的很棒,使自动化更容易!:)
但是,我如何能够通过MCR用arduino代码编译我的。m文件呢?它总是给我一个错误…(帮

不好意思,我有一个问题(在Simulink(Arduino)的模型中模拟和数字输入不能工作…万博1manbetxScope上不断显示“0”(我能做什么??)

Matlab是最好的软件工具!

nofri安迪

为什么编码器只能通过串口按步进(-32768到32767)读取值??

苏拉Kamya

超级喜欢这个套餐!奇妙的工作。我尝试了很多其他的实时更新,但没有工作。

UPVM UPVM

请帮助我,我有这个消息,当我尝试使用模拟输入在simulink万博1manbetx

对应的'msfun_arduino_io_setup. '在模块'arduinouno_servocontrol_potentiometer/Arduino IO Setup'中的MATLAB s函数'msfun_arduino_io_setup'的tlc'文件必须位于当前的工作目录中,MATLAB s函数目录'E:\Arduino\arduinoIO\simulink'或'E:\Arduino\arduinoIO\simulink\tlc_c'万博1manbetx

MCVN

罗兰

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

有关于如何运行“官方”摩托盾的信息吗?

谢谢

我已经成功安装了所有的IO文件,.pde文件,并可以连接我的arduino(加上电机屏蔽)到matlab。然而,当连接建立,matlab列出了伺服2-69,而不是2与我的电机屏蔽相关。此外,没有命令将操作我的步进、伺服或马达(我已经在IDE工作区中测试过,它们工作良好)。

Matlab说
EDU > > = arduino(“COM3”)
尝试连接.............
检测到电机屏蔽脚本!
Arduino连接成功!
但是什么都不管用?任何想法?

阿龙

通常工作得很好!

请注意,在一些未更新固件的Mega板上,MATLAB通信存在问题。在这里看到的:
//www.tianjin-qmedu.com/matlabcentral/answers/40698#answer_92927

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

???使用==> arduino>arduino错误。Arduino在101
连接失败,请确认Arduino是
已上电,运行任一srv。pde, adiosrv。pde或mororsrv。pde,
并且该板连接到指示的串口。你
也可能尝试拔插USB线之前
尝试重新连接。

请帮助. .谢谢你!

贝拉

嗨,我试图运行一个步进电机使用seeedstudio电机屏蔽v1.0配对arduino uno,它完全可以在arduino IDE中运行步进,但我还没有设法使用MATLAB移动它。我已经成功地通过MATLAB移动伺服和读取模拟电压,所以也许问题是电机屏蔽?
任何帮助将不胜感激!

艾迪irawan

亲爱的先生/ Mdm;

我想问,我如何扩展每个块示例数字写块引脚的数量高达31引脚。如你所知,Arduino Mega有31个数字IO引脚和16个A/D引脚。用于数字写I/O的块被限制为15个引脚。请帮助我,因为我需要更多的别针为我目前的项目。

谢谢你!

A.Irawan

好的,我找到了一个视频,可以帮你解决这个问题。

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

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

即使听从了Gagan的建议,也无法解决问题。

请帮助。

万博1manbetxSimulink工作正常!

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

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

当我开始与a=arduino('COM5');
它会返回一个错误
“? ?未定义函数或方法arduino用于char类型的输入参数。"
我不知道为什么。有人能帮帮我吗?

米盖尔

它工作得很好,但有时它不识别任何COM端口......
一个问题:有人试图发送一个角度的值从一个变量伺服?

我想发送一个角度到伺服,但它会根据一些条件改变,所以我想发送这样的东西

target.servoWrite (ang);

其中“ang”是可变的。我试着编程,但matlab说这不是一个有效的论点.......一些想法?

PD:对不起,我的英语不好

卓李

特蕾西

你好,

是否有类似的srv。pde文件为Aeroquad盾牌而不是Adafruit盾牌?

谢谢,
特蕾西

Hadeel

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

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包将与它一起工作,因为显然它的行为不完全相同的方式,与老Arduinos做?即关于DtrEnable:http://arduino.cc/forum/index.php?topic=140090.0

Dilip Aldar

在连接arduino时发生了错误和警告:警告:未成功读取:在到达终止符之前发生了超时。使用arduino错误(第101行)连接不成功,请确保arduino已通电,运行srv。pde, adiosrv。pde或mororsrv。Pde,且该单板连接到指定的串口。在尝试重新连接之前,您也可以尝试拔下和重新插入USB电缆。

凯文

???使用==> arduino>arduino错误。Arduino 103
连接失败,请确保Arduino已通电,或正在运行
深水救生艇。pde, adiosrv。pde或mororsrv。Pde,且该板连接到所示的
串行端口。您也可以尝试拔插USB电缆,然后再尝试
重新连接。

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

现在我有这个错误,尝试改变adiosrv代码,但没有帮助,任何帮助都会很感激

凯文

???使用==> arduino错误
错误:File: arduino。m行:1列:10
类定义必须在“@”目录中。

我在我的matlab上有这个错误,这是matlab R2010b,当我运行a=arduino('COM7')

请帮助

选手Gagan

嗨,y,,
以下是解决方案:
1.在matlab中使用[tic。
而(pingpin ~ = 1)
toc)
这将给你经过的时间,直到pingpin走高。
2.使用SD卡屏蔽来记录数据,如果你不需要实时绘制它。如果你需要实时绘图,那就选1。
3.这种方法是2种不使用sd卡屏蔽的替代方法,是“JUGAD”方法。串行打印显示器中的距离数据。一旦你做了复制粘贴它作为一个变量在matlab中做合成或分析,你想要什么。
希望这对你有帮助

yx

我在我的项目中使用超声波距离传感器,似乎ArduinoIO包不支持它。万博1manbetx读取传感器需要“pulsein”函数,这在Matlab环境中似乎是不可用的。有可能的解决方案吗?
P.S.我需要控制直流电机(使用PWM)根据从传感器读取的距离。同时,距离数据需要被记录下来,分析和用来绘制图形,因此Matlab显得必不可少。

Emmin

我在一个项目上工作,以运行2步进电机同时使用Matlab。我能够在Matlab中使用Uno和motorshield运行2个电机(在上传srv.pde。srv。pde是屏蔽在我的情况下工作所必需的),但我不能同时运行马达。

我尝试了I2C与另一个Uno和使用有线库(http://arduino.cc/en/Tutorial/MasterWriter除了accelstep库,我还能够使用Arduino 1.0.2软件同时运行电机。

有没有办法将Wire和accelersteper库添加到srv中?pde,这样我就可以在Matlab中使用I2C和accelersteper ?

是否有另一种方式运行2电机同时使用Matlab?

谢谢你!

安格斯

梅林Mifsud

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

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

1)现在我想知道是否可以使用arduino读取spi端口,并使用matlab实时从arduino读取?

2)如何可能从Maltab写和读到ADIS16480的Spi端口(通过arduino)?

3)我应该使用arduino uno, Duemilanove或MEGA 2560在ADIS16480 spi端口和matlab之间进行最简单的通信?

非常感谢:)

梅林Mifsud

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

1)现在我想知道是否可以使用arduino读取串口,并使用matlab实时从arduino读取?

2)如何实现从Maltab到ADIS16480串口的读写(通过arduino)?

3)我应该使用arduino uno, Duemilanove还是MEGA 2560在ADIS16480串口和matlab之间进行最简单的通信?

非常感谢:)

你好所有的,

我用Arduino MEGA 2560运行Arduino IO。
我需要16个模拟端口,但我只能访问端口0到5…

有人知道如何解决这个问题吗?
这是我得到的错误消息:
"使用arduino/analogRead错误(第499行)
模拟输入引脚号码不允许的值,该值必须是一个从0到5的整数"

选手Gagan

嗨,朱

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

希望这对你有帮助…祝你好运,享受支持包,这真的是好东西。万博1manbetx

选手Gagan

嗨,朱

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

希望这对你有帮助…祝你好运,享受支持包,这真的是好东西。万博1manbetx

我在windows xp上安装了arduino。我按照步骤在Matlab中安装了arduino包。"install_arduino"工作正常。"arduino('COM3')"总是失败。上面写着"未定义的函数或变量'private' "

安迪知道有什么问题吗?

非常感谢!

非常非常有用的arduino不断增加的能力!

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

当我使用a=arduino('COM6')时
使用matlab2010a连接arduino,但错误。有什么问题吗?板子没问题吧?

> > = arduino(“COM6”)
尝试连接.............
警告:在到达终结者之前发生了超时。
???使用==> arduino>arduino错误。Arduino在101
连接失败,请确保Arduino已通电,运行srv。pde, adiosrv。pde或
mororsrv。Pde,且该单板连接到指定的串口。你也可以试着拔掉插头
在尝试重新连接之前,请重新插入USB电缆。

哈姆

哈姆

嗨,谢谢你的更新。但我看不出“数字读写....”有任何变化模拟写和读”在simulink库..万博1manbetx它支持万博1manbetx与以前版本相同的引脚。谢谢你^^

Manko

你好。我最近才开始玩Arduino Uno。我有一个问题,每当我试图关闭会话,我得到一个“分割违规检测到”错误。有人对这个问题有什么见解吗?我使用MBP lion和Matlab 7.8.0

我尝试delete(a)和delete(instrfind({'port'},{/dev/ ty.usbmodem1d11'})),但都给出了相同的错误消息

一切都很适合我。虽然有局限性,但很酷。

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

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

我是否必须删除现有路径中的所有支持包.m文件才能使用不同万博1manbetx路径中的新代码??

费比乌斯

我有一个问题超时和错误通信。
我使用Arduino duemilanove (ATMEGA 168)

我通过在第40行更改ADIORSV:PDE来解决这个问题,其中有一个20 pin的圆圈(取代Arduino Duemilanove的13)。

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

赫尔南

你好,我想知道arduino io是否可以与arduino的液晶库一起工作?我试图显示一个消息从matlab在LCD上使用arduino。

我在MATLAB R2009b下成功使用了Arduino I/O。只有XP平台导致的一些端口COM问题:Arduino板解连接后返回默认端口号。

我成功使用Arduino与R2011a

我在教室里用R2007b做了同样的尝试
install_arduino没有问题,但是
我收到一个错误信息:
???错误:File: arduino。m行:6列:35
未定义的函数或变量'private'。

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

你好
我试图通过使用simulink块(arduino matlab支持包)控制电机的运动。万博1manbetx万博1manbetx我需要一个编码器(位置)输入作为反馈在我的控制模型。
有人能帮我吗?我如何在我的控制模型中读取编码器值?

南希

我可以从Matlab控制伺服电机而不使用电机屏蔽吗
我尝试使用以下代码:

一个= arduino (COM3);
a.pinMode(10,“输出”);
a.analogWrite (10 x);%,其中x= 0到255

但这并没有奏效
有人能帮帮我吗??

Abhineet,请在//www.tianjin-qmedu.com/matlabcentral/answers,如上文所述。我很乐意在那里回答。

你好
首先,我必须感谢您为我们提供了MATLAB和Arduino之间这么好的接口。
实际上,我想知道你们是否有像Arduino的“MAP”函数那样的功能,可以将模拟输入数据映射到特定的范围。
提前感谢

一般的指导方针

*请使用此FileExchange页面对支持包进行一般评论和评级万博1manbetx

*如果您对使用此支持包有任何疑问,请在万博1manbetx//www.tianjin-qmedu.com/matlabcentral/answers(标签为“arduino”,产品为“matlab”)

Jose:支持包中包含的readme.txt文件说明了如何修改代码以使用Arduino 万博1manbetxMega(在readme.txt中搜索“Arduino Mega”)。

你好。

我用的是Arduino Mega 2560和API_Matlab。但我有一个问题,我不能访问所有的PWM输出,因为库只识别为PWM数字引脚3 5 7 9 10和11,这是Arduino Uno板的PWM引脚。

你知道我如何访问Arduino Mega 2560的所有PWM引脚吗?

你好!我的MatLAB 7.12 (R2011a) 64位。操作系统Windows 7
费克隆Arduino,俄罗斯组装Freeduino (http://freeduino.ru/arduino/index.html),一个完整的模拟Ardruino Uno / Duemilanove与ATmega328。
我的行为:
1 -连接“Arduino”到MatLAB
*设置ArduinoIO (//www.tianjin-qmedu.com/matlabcentral/fileexchange/32374);
*解压到C: \ arduinoIO;
* >> Cd c: \ arduinoIO
* >>安装arduino
* >>保存路径
*显示“Arduino”核心srv。pde (https://github.com/adafruit/Adafruit-Motor-Shield-library/zipball/master);
* >> A = arduino ('COM4');
此时,一切正常!从MatLAB窗口,board响应并执行命令。

2 -连接“Arduino”到SIMULINK万博1manbetx
*下载软件包Simulink Support pac万博1manbet万博1manbetxxkage for Arduino (//www.tianjin-qmedu.com/matlabcentral/fileexchange/30277);
“Si万博1manbet万博1manbetxxmulink支持包”解压到C: \ arduino_simulink
*下载星期三Arduino IDE (Arduino -1.0)并解压到c: \ ArduinoTarget
* >> Cd c: \ arduino_万博1manbetxsimulink
> Addpath (fullfile (pwd, 'arduino'), fullfile (pwd, 'blocks'), fullfile (pwd, 'demos'))
* >>保存路径
* >> Sl_refresh_customizations
*插入板“Arduino”到您的计算机。
*表示环境Arduino IDE >>的路径Arduino . prefs . setarduinopath ('c: \ ArduinoTarget')

这就是通常的PUT。

*确定当前平台团队
>> Arduino.Prefs.setBoard ('atmega328')或>> arduino.Prefs.setMcu ('atmega328')
抛出错误
Arduino.Prefs.setBoard ('atmega328')
??对单元格中不存在元素的引用
数组中。
错误在==> Prefs> Prefs。parseBoardsFile在227
lhs = parsedLines {i} {1} {1}%
可以是xx.y .zz的形式
错误在==> Prefs> Prefs。setBoard at 66
董事会=
arduino.Prefs.parseBoardsFile (boardsFile);
Arduino.Prefs.setMcu ('atmega328')
??错误使用==> Prefs> Prefs。setMcu在129
此功能已弃用。使用
用arduino.Prefs.setBoard代替。
arduino.Prefs.setBoard(“uno”)

尝试忽略这个选项并保持设置,但是在建模中,要求明确指定模型。

Alex,谢谢你的反馈,我会考虑的。

阿卜杜拉,这是因为伺服方法是用来支持adafruit电机屏蔽的,它只支持连接到9和10引脚的伺服。万博1manbetx我将在今年夏天的某个时候取消这个限制。然而,如果你看看代码,它应该不是太难修改它扩展到6伺服。

为什么只连接伺服引脚9和10。我有4个更多的pwm引脚..?任何人都可以编辑文件和块,向arduino添加6个伺服。

亚历山大

使用. stepperstep()的最大步骤数为255,使用for循环会导致意外结果。我怎样才能避免这种情况并达到我想要的步数呢?

詹坎

更新:在新版本(3.2)中,由于没有为MEGA声明INTERNAL的问题已经解决了(基本上现在有一个宏在为MEGA编译时将INTERNAL定义为等于INTERNAL1V1)。

如果您经常在UNO和MEGA板之间切换,请考虑下载上一个版本。

太阳

你好
当我试图调用block模拟读取,每次我构建将弹出:

对应的'msfun_arduino_analogread. '在'test1/Arduino Analog Read'块中的MATLAB s函数'msfun_arduino_analogread'的tlc'文件必须位于当前工作目录中,即MATLAB s函数目录'C:\Users\Julio\Documents\MATLAB\ArduinoIO\simulink',或'C:\Users\Julio\Documents\MATLAB\ArduinoIO\simulink\tlc_c'万博1manbetx

我没有注意到matlab退出了。甚至演示也不能工作。有人有想法吗?

胡里奥

阿隆索

对于mega2560的内部问题,我发现了这个:http://arduino.cc/en/Reference/AnalogReference

INTERNAL:一个内置参考电压,在ATmega168或ATmega328上等于1.1伏,在ATmega8上等于2.56伏(在Arduino Mega上不可用)
INTERNAL1V1:一个内置的1.1V参考(仅Arduino Mega)
INTERNAL2V56:一个内置的2.56V参考(仅Arduino Mega)

因此,只要将“INTERNAL”替换为“INTERNAL1V1”,它就应该可以工作。

装置

大家好,我正在上传,“adiosrv”。在arduino mega2560上的pde,但我得到以下消息:

"adiosrv.cpp: In function 'void loop()':
adiosrv:239:错误:'INTERNAL'未在此作用域中声明"

有什么建议吗? ?

先谢谢你

迈克尔

这是一个完全的hack,但对于那些得到“连接不成功”错误,并确定串口工作正常的人(即通过像TeraTerm这样的程序检查它,并输入'99'),然后你可以将chk设置为1(或2或3),这取决于你上传到Arduino的pde。

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

我遇到了同样的问题,我们所做的只是添加了一个/ *
/ * Case 49:
analogReference(内部);
打破;

那么,我就没有问题了=)

Fardin

我在装载srv方面有问题。pde文件到Arduino Mega 2560。
编译时,错误在第553行:
analogReference(内部);
错误信息是:
srv.cpp:在函数'void loop()'中:
srv:552: error: 'INTERNAL'未在此作用域中声明

在这一步之前我已经做了所有的步骤。
请帮助。提前谢谢你。

罗马

我已经安装了Arduino支持的所有包。万博1manbetx在Matlab命令行中可以成功连接Arduino并操作其所有引脚。

我想使用函数msfun_arduino_analogread(block), link:
//www.tianjin-qmedu.com/matlabcentral/fileexchange/32374-matlab-万博1manbetxsupport-package-for-arduino-aka-arduinoio-package/content/万博1manbetxsimulink/msfun_arduino_analogread.m

但当添加在Simulink块“L万博1manbetxevel-2 MATLAB S-Function”我有以下错误(屏幕截图):http://habrastorage.org/storage1/fdff41a7/f8668eac/77eb249a/38eb67f6.png

我可以用另一种方式在Simulink中从Arduino读取数据吗?万博1manbetx我只是想用我的Arduino作为模拟输入在Simulink。万博1manbetx

你的问题和我遇到的问题很像。我所做的是在设备管理器中再次检查我的COM端口。打开matlab,点击“当前文件夹”窗格,导航到我解压“ArduinoIO”包的地方,右键单击文件夹,添加它及其子目录到该路径,然后执行“savepath”命令。

如果这不起作用,强制您的COM端口为COM8或COM5。以管理员身份运行matlab (SHIFT +右键点击“以管理员身份运行”)

我一直在按自述文件上的步骤做。我已经成功添加了arduino文件夹路径。现在我试图运行a=arduino('port')在我的情况下COM4,我得到错误:

???Error: File: xx/xx/xx Line: 6 Column: 26
等号左边的表达式不是赋值的有效目标。

有人知道哪里出了问题吗?我已经尝试了a=arduino('/dev/ttyUSB0')而不是COM4,但我得到了相同的错误。

卡梅隆

更新

1.14.0.0

尝试更大的图景

1.14.0.0

上传照片

1.14.0.0

在描述中增加一个空格。

1.14.0.0

删除了对旧网络研讨会的参考和链接。

1.14.0.0

增加了空格以增强可读性

1.14.0.0

更新名称和描述。

1.14.0.0

更新的描述说明了基于R2014a或更高版本的项目的新选项。

1.13.0.0

改进了来自Simulink ADIO块的巨相关引脚的处理。万博1manbetx还添加了关于如何使用官方step .h Arduino库的说明(在readme.txt文件中)。

1.12.0.0

重组了草图处理和示例,改进了文档,并增加了对Adafruit Motor Shield V2的支持。万博1manbetx

1.10.0.0

编码器debging功能

1.7.0.0

1) 万博1manbetxSimulink库现在可以处理已经存在的Arduino对象
2) MEGA板完全支持万博1manbetx
3)伺服支撑大幅提万博1manbetx升
4)完全支持编码器万博1manbetx
5)定制示例功能
6)各种小改进

1.6.0.0

小的修复和改进,主要针对MEGA和ChipKIT32板。

1.5.0.0

轻微修复了演示模式的伺服处理

1.4.0.0

*对自述文件、Simulink示例模型和.pde文件的万博1manbetx微小更改
增加了Simulink模型预览的图片万博1manbetx