Main Content


Write position to servo motor connected to Adafruit Motor Shield

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



writePosition(s,position) sets servo position to the specified value.


collapse all

Connect to Arduino hardware, and create an add-on connection to an Adafruit Motor Shield.

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

Create a servo motor connection to motor number 1 on the shield.

s = servo(shield,1);

Rotate the motor to its mid position.


Input Arguments

collapse all

Servo motor connection, specified as a servo motor object.

Position of servo motor shaft, specified as a number representing the angle from 0 to 1.

Version History

Introduced in R2014b