主要内容

插件

连接附加装置Arduino硬件

描述

创建的对象插件代表一个连接Arduino的附加装置®硬件。您可以使用插件函数来创建插件库等L3G,LSM303,机的,HC-SR04,电容式传感器。这些库的一部分MATLAB®万博1manbetxArduino硬件支持包,必须单独下载。您还可以创建自己的自定义Arduino插件库所创建自定义Arduino插件库

这一页是特别的“Adafruit \ MotorshieldV2”插件库的motorshieldv2对象,包括在MATLAB为万博1manbetxArduino硬件支持包。附加一个Adafruit®电动机保护V2 Arduino硬件,和使用“Adafruit \ MotorshieldV2”创建一个作为输入参数motorshieldv2对象。您可以创建连接到汽车的盾使用对象的功能。

创建

描述

例子

=插件(一个,' Adafruit \ MotorshieldV2 ')创建一个插件连接Adafruit电动机保护V2 Arduino硬件连接一个

例子

=插件(一个Adafruit \ MotorshieldV2 ',名称,值)增加了额外的选项指定一个或多个名称,值对参数。

输入参数

全部展开

Arduino硬件连接使用arduino指定为一个arduino对象。

例子:盾=插件(a,“Adafruit \ MotorshieldV2”)创建一个连接到电动机保护指定的arduino对象一个

名称-值参数

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

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

例子:电动机=插件(‘Adafruit \ MotorshieldV2’,‘I2CAddress’,‘0 x07 pwmfrequency, 3200);

I2C地址,指定为逗号分隔组成的“I2CAddress”和一个十六进制值指定为一个特征向量或一个标量整数。

例子:盾=插件(‘Adafruit \ MotorshieldV2’,‘I2CAddress’, 0 x61);I2C地址集97年0 x61

PWM频率Adafruit电动机保护V2,指定为逗号分隔组成的“PWMFrequency”和许多在赫兹。

例子:盾=插件(‘Adafruit \ MotorshieldV2’,‘PWMFrequency’, 3200);脉宽调制频率设置为3200 hz。

属性

全部展开

这个属性是只读的。

Arduino针使用AdafruitMotor盾V2。这是一个只读属性。

例子:

> >盾牌。SCLPin一个ns = 'A5'

数据类型:字符

这个属性是只读的。

Arduino针使用AdafruitMotor盾V2。这是一个只读属性。

例子:

> >盾牌。SDAPin一个ns = 'A4'

数据类型:字符

这个属性是只读的。

I2C设备地址,指定为一个特征向量代表一个十六进制值或一个标量整数。

例子:

> >盾牌。I2CAddress一个ns = 96

数据类型:|字符

这个属性是只读的。

PWM频率Adafruit电动机保护V2,指定为赫兹的数量。

例子:

> >盾牌。PWMFrequency ans = 1600

数据类型:

对象的功能

使用这些对象函数创建一个连接到电机在Adafruit电机保护V2。

dcmotor 连接到直流电机Adafruit电动机保护V2为Arduino
伺服 连接伺服电机Adafruit电动机保护V2为Arduino
步进 连接步进电机Adafruit电动机保护V2为Arduino

例子

全部折叠

Arduino硬件连接,并创建一个插件连接到一个Adafruit马达盾牌。

一个= arduino (“COM4为”,“Uno”,“库”,“Adafruit / MotorShieldV2”);电动机=插件(,“Adafruit \ MotorshieldV2”)
电动机= motorshieldv2属性:SCLPin: A5的SDAPin: A4的I2CAddress: 96 (0 x60) PWMFrequency: 1600(赫兹)

Arduino硬件连接,并创建一个插件连接到一个Adafruit电动机保护的I2C地址0 x61和PWM频率为1200。

一个= arduino (“COM4为”,“Uno”,“库”,“Adafruit / MotorShieldV2”);
更新服务器代码Uno (COM4为)。这可能需要几分钟。
电动机=插件(,“Adafruit / MotorShieldV2”,“I2CAddress”,“0 x61”,“PWMFrequency”,1200)
电动机= motorshieldv2属性:SCLPin: A5的SDAPin: A4的I2CAddress: 97 (“0 x61”) PWMFrequency: 1200(赫兹)

版本历史

介绍了R2014b