主要内容

步进

连接步进电机Adafruit电动机保护V2为Arduino

描述

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

创建

描述

例子

sm=步进(,motornum,sprev)创建一个与指定的汽车数量和步进电机连接步骤每革命Adafruit电动机保护。

例子

sm=步进(,motornum,sprev,名称,值)增加了额外的选项指定一个或多个名称,值对参数。

输入参数

全部展开

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

例子:sm =步进(盾,1200)创建一个连接到步进电机在指定adafruit电动机保护对象

步进电机马达连接在数量Adafruit电动机盾牌,指定为一个数字。有效的值12。如果您使用的是港口M1平方米盾,汽车数量设置1。如果您使用的是M3M4,汽车数量设置2

例子:sm =步进(盾,1200)创建一个连接到步进电机M1和M2在端口上的电动机的盾牌。

步骤/步进电机的革命,指定为一个数字。步骤/革命取决于你的电动机。例如,7.5度/步进电机步360/7.5 = 48步骤。

例子:sm =步进(盾,1200)创建一个连接到步进电机每革命,200步或1.8度/步进电机步。

名称-值参数

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

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

例子:sm =步进(盾,1200 RPM, 10日,“StepType”,“交错”)

转每分钟,指定为逗号分隔组成的“转”和一个数字。RPM确定电机的速度。

例子:sm =步进(盾,1200 RPM, 10)创建一个步进电机连接的RPM 10。

线圈激活类型,指定为逗号分隔组成的“StepType”和一个特征向量。默认值是“单一”。有效特征向量:

  • “单一”

  • “双”

  • “交错”

  • “微步”

例子:sm =步进(盾牌,1200,“stepType”,“交错”)创建一个步进电机与一个交叉步骤类型。

属性

全部展开

转每分钟,指定为一个数字。RPM确定电机的速度。您可以指定创建时每分钟的革命步进或在您创建对象步进对象。

例子:

> > sm。RPM= 10 sm = stepper with properties: MotorNumber: 2 StepsPerRevolution: 200 RPM: 10 StepType: Single ('Single', 'Double', 'Interleave', 'Microstep')

数据类型:

这个属性是只读的。

线圈激活类型,指定为逗号分隔组成的“StepType”和一个特征向量。默认值是“单一”。有效特征向量:

  • “单一”

  • “双”

  • “交错”

  • “微步”

例子:

> > sm。StepType ans = '单'

数据类型:字符

这个属性是只读的。

电动机保护端口号显示的端口数量的Adafruit电动机保护步进电机连接,指定为在步进电机对象创建。有效的端口值12

例子:

> > sm。MotorNumber ans = 2

数据类型:

这个属性是只读的。

步进电机旋转的步骤数每个革命,指定为在步进电机对象创建。

例子:

> > sm。StepsPerRevolution ans = 200

数据类型:

对象的功能

使用这些对象来控制步进电机的功能。

移动 旋转步进电机连接Adafruit电动机保护
释放 步进电机连接Adafruit电动机保护

例子

全部折叠

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

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

创建一个步进电机连接汽车号码1盾,步骤每10 200 RPM的革命。

sm =步进(盾牌,1200,“转”,10)
sm =步进的属性:MotorNumber: 1 StepsPerRevolution: 200 RPM: 10 StepType:单(“单一”、“双”、“交错”,“微步”)

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

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

创建一个步进电机连接汽车号码1盾,每200年革命的步骤10的RPM,“steptype”设置为“交错”

sm =步进(盾牌,1200,“转”10“stepType”,“交错”)
sm =步进的属性:MotorNumber: 1 StepsPerRevolution: 200 RPM: 10 StepType:交错(“单一”、“双”、“交错”,“微步”)

版本历史

介绍了R2014b