Legacy Matlab和Simu万博1manbet万博1manbetxxlink支持Arduino

バージョン1.14.0.0(170 kb)作成者: Giampiero Campa
MATLAB类和Simulink块万博1manbetx,用于与Arduino微控制器板进行通信

ダウンロード219.5K件

更新2016/4/19

ライセンスの表示

编集::流行文件201220132014201520162017201820192020

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

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

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

仅在以下一个是正确的情况下,只使万博1manbetx用此遗产支持:
- 您正在使用MATLAB R2013B或更早(但不早于R2011a)。
- 您需要模拟块,使您万博1manbetx能够从Arduino进行交互流量输入和输出
- 您需要功能或块使您能够交互读取或重置编码器
- 您正在使用不支持的Arduino万博1manbetx克隆,这些克隆与官方套餐无法使用(例如Chipkit32)

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

% - 连接到董事会
a = arduino('com9')

% - 指定引脚模式
a.pinmode(4,'输入');
a.pinmode(13,“输出”);

% - 数字I/O
A.DigitalRead(4)%阅读PIN 4
A.DigitalWrite(13,0)%写0至引脚13

% - 模拟I/O
a.analogread(5)%读取模拟引脚5
a.analogwrite(9,155)%写155给模拟引脚9

% - 串行端口
A.Serial%获取串行端口
A.Flush;%冲洗PC的输入缓冲区
A. Roundtrip(42)%将42发送给Arduino和Back

% - 伺服器
A.Servoattach(9);%连接伺服器在PIN#9上
A.servowrite(9,100);%旋转销售#9至100度
Val = A.Servoread(9);%从引脚上的伺服读取角度#9
A.Servodetach(9);百分比从引脚#9

% - 编码器
a.coderattach(0,3,2)%附加编码器#0(引脚A)和2(引脚B)
a.coderread(0)%读取位置
a.coderreset(0)%重置编码器0
A. concoderstatus;%获得所有三个编码者的状态
a.coderdebounce(0,12)%设置调试延迟到12(〜1.2ms)
a.coderdetach(0);%分离器编码器#0

% - Adafruit Motor Shield(带有AFMOTOR库)
A.Motorrun(4,'forward')%跑动电动机向前运行
A.Stepperstep(1,'前方','double',100);%移动步进电动机

% - 关闭会议
删除(a)

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

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

引用

Giampiero Campa(2022)。Legacy Matlab和Simu万博1manbet万博1manbetxxlink支持Arduino(//www.tianjin-qmedu.com/matlabcentral/fileexchange/32374-legacy-matlab-and-万博1manbet万博1manbetxxsimulink-sumulink-support-for-arduino),matlab中央文件交换。取得済み

matlabリリースリリース性性
作成:R2010a
すべてのと互换性あり
プラットフォームの互换性
视窗 苹果系统 Linux
谢辞

ヒントをたファイル:Sphero连接软件包,,,,i2c块用于Arduinoio Simulink万博1manbetx软件包

コミュニティ
电力电子控制コミュニティのその他ファイル

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!