Main Content

start

Start DC motor connected to MKR Motor Carrier or Nano Motor Carrier

Since R2020a

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

Description

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

example

Examples

collapse all

Create a connection to the Nano Motor Carrier.

arduinoObj = arduino('/dev/ttyACM0','Nano33IoT','Libraries','MotorCarrier');
mcObj = motorCarrier(arduinoObj);

Create a connection to the DC motor M1.

dcmObj = dcmotor(mcObj,'M1')
dcmObj = 
  DCMotor with properties:

    MotorNumber: 'M1'
        Running: 0              
          Speed: 0              

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

dcmObj.Speed = 0.2;
start(dcmObj);
dcmObj
dcmObj = 
  DCMotor with properties:

    MotorNumber: 'M1'
        Running: 1              
          Speed: 2.000000e-01   

Input Arguments

collapse all

Connection to the DC Motor on MKR Motor Carrier or Nano Motor Carrier, specified as an object.

Version History

Introduced in R2020a