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

MATLAB通信类和Simulin万博1manbetxk块Arduino单片机板

228.4 k下载

更新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文件包含在这个提交。

引用作为

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

版本 发表 发布说明
1.14.0.0

添加空间来提高可读性
更新描述表明新选项项目基于R2014a或更高。
更新的名称和描述。
删除引用和链接到旧的网络研讨会。
添加一个空间描述。
在更大的图片
上传照片

1.13.0.0

改进处理mega-related别针从仿真软件电台块。万博1manbetx还添加了指令(在readme。txt文件)如何使用官方的步进。h Arduino图书馆这个包。

1.12.0.0

重组素描处理和例子,改进的文档和添加支持Adafruit电动机保护V2。万博1manbetx

1.10.0.0

编码器消除抖动功能添加

1.7.0.0

1)模万博1manbetx型库现在处理已有的Arduino对象
2)大型董事会完全支持万博1manbetx
3)伺服支持大大提万博1manbetx高
4)编码器的充分支持万博1manbetx
5)函数示例定制
6)各种小的改进

1.6.0.0

轻微的修复和改进,主要用于大型和ChipKIT32董事会。

1.5.0.0

小补丁为伺服处理演示模式

1.4.0.0

*自述的微小改变,模型示例模型和.pde文件万博1manbetx
*添加图像仿真软件模型预览万博1manbetx

1.0.0.0