Main Content

start

Start DC motor connected to Adafruit Motor Shield

Add-On Required: This feature requires the MATLAB Support Package for Arduino Hardware add-on.

Description

example

start(dcm) starts the DC motor. If the motor speed is set 0, the DC motor will not rotate.

Examples

collapse all

Create a DC motor connection to an Adafruit Motor Shield connected to Arduino hardware, and start the motor.

a = arduino('COM4','Uno','Libraries','Adafruit/MotorShieldV2');
shield = addon(a,'Adafruit/MotorShieldV2');

Create a DC motor connection at port 1.

dcm = dcmotor(shield,1)
dcm = 
  dcmotorv2 with properties:

    MotorNumber: 1 (M1)
          Speed: 0.00           
      IsRunning: 0              

Change the speed to 0.2, start the DC motor, and display the motor object.

dcm.Speed = 0.2;
start(dcm);
dcm
dcm = 
  dcmotorv2 with properties:

    MotorNumber: 1 (M1)
          Speed: 0.20           
      IsRunning: 1              

Input Arguments

collapse all

DC motor connection, specified as a dcmotor object, created using dcmotor function.

Version History

Introduced in R2014b