主要内容

dcmotor

连接直流电机Adafruit电机屏蔽V2Arduino

描述

一个dcmotor对象表示与Adafruit上的直流电机的连接®电机屏蔽V2连接Arduino®硬件。将电机屏蔽连接到Arduino硬件上,并将直流电机连接到电机屏蔽上的适当引脚上。控件创建一个电机屏蔽对象插件函数,并创建dcmotor对象使用dcmotor函数。你可以在MATLAB中控制你的直流电机®使用对象函数。

创建

描述

例子

扩张型心肌病= dcmotor (motornum在连接到Arduino板的Adafruit motor Shield上创建与指定电机编号的直流电机连接。

例子

扩张型心肌病= dcmotor (motornum名称,值添加由一个或多个指定的其他选项名称,值对参数。

输入参数

全部展开

在Arduino硬件上的Adafruit Motor Shield连接,指定为使用插件函数。

例子:dcm = dcmotor(盾牌,1)在指定的adfruit电机屏蔽对象上创建到直流电机的连接

电机连接护罩上的端口号,用数字表示。有效的端口值为123.,4

例子:dcm = dcmotor(盾牌,1)在电机屏蔽上的端口1创建与直流电机的连接。

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子: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对象创建。有效的端口值为123.,4

例子:

> >扩张型心肌病。汽车号码= 1

数据类型:

此属性是只读的。

直流电机状态,表示为布尔值01正在0如果电机没有启动和1否则。

例子:

> >扩张型心肌病。IsRunning 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 IsRunning: 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 IsRunning: 0
介绍了R2014b