主要内容

dcmotor

连接到直流电机Adafruit电动机保护V2为Arduino

描述

一个dcmotor对象代表了一个连接到直流电机Adafruit®电动机保护V2和Arduino相连®硬件。把电动机盾Arduino硬件和一个直流电机连接到适当的针在电动机的盾牌。创建一个使用的电动机保护对象插件功能,并创建一个dcmotor对象使用dcmotor函数。你可以控制你在MATLAB的直流电机®使用对象的功能。

创建

描述

例子

扩张型心肌病= dcmotor (,motornum)创建一个直流电机连接与指定的汽车数量在一个Adafruit电动机保护连接到一个Arduino电路板。

例子

扩张型心肌病= dcmotor (,motornum,名称,值)增加了额外的选项指定一个或多个名称,值对参数。

输入参数

全部展开

Arduino硬件上Adafruit电机屏蔽连接,指定为一个Adafruit马达保护对象创建使用插件函数。

例子:dcm = dcmotor(盾牌,1)创建一个连接到直流电机在指定adafruit电动机保护对象

端口号的盾牌电机连接,指定为一个数字。有效的端口值1,2,3,4

例子:dcm = dcmotor(盾牌,1)创建一个连接到直流电机在电机端口1盾牌。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:dcm = dcmotor(盾牌,1,“速度”,0.2)

直流电机速度,指定为逗号分隔组成的“速度”和之间的数量11

例子:dcm = dcmotor(盾牌,1,“速度”,0.2);创建一个直流电机与直流电机速度设置为0.2

属性

全部展开

直流电机速度,指定为一个数字之间11。您可以指定创建时电机转速dcmotor或在您创建对象dcmotor对象。

例子:

> >扩张型心肌病。速度= 0.2 dcm = dcmotorv2 with properties: MotorNumber: 1 (M1) Speed: 0.20 IsRunning: 0

数据类型:

这个属性是只读的。

直流电机端口号的护盾,直流电机相连,在指定为一个号码dcmotor对象创建。有效的端口值1,2,3,4

例子:

> >扩张型心肌病。MotorNumber ans = 1

数据类型:

这个属性是只读的。

直流电机状态,表示为一个布尔值01正在0如果电机还没有开始1否则。

例子:

> >扩张型心肌病。正在ans =逻辑0

数据类型:逻辑

对象的功能

使用这些对象来控制直流电机的功能。

开始 直流电机连接到开始Adafruit电动机保护
停止 阻止直流电机连接Adafruit电动机保护

例子

全部折叠

创建一个直流电机连接到一个Adafruit电动机保护Arduino硬件。

一个= arduino (“COM4为”,“Uno”,“库”,“Adafruit / MotorShieldV2”);dev =插件(,“Adafruit / MotorShieldV2”);

在端口1创建一个直流电机连接。

dcm = dcmotor (dev, 1)
dcm = dcmotorv2属性:MotorNumber: 1 (M1)速度:0.00正在:0

创建一个直流电机连接到一个Adafruit电动机保护Arduino硬件。

一个= arduino (“COM4为”,“Uno”,“库”,“Adafruit / MotorShieldV2”);dev =插件(,“Adafruit / MotorShieldV2”);

创建一个直流电机连接在端口1盾牌,并设置速度为0.2。

dcm = dcmotor (dev, 1“速度”,0.2)
dcm = dcmotorv2属性:MotorNumber: 1 (M1)速度:0.20正在:0

版本历史

介绍了R2014b