Moves the robot carriage to a specified position in centimeters along the robot axis. Zero is the motor home position and max position is in the axis end far from the motor home and is equal to the length of the axis.
axis.toPosition(position)
#include <Arduino_EMBRYO_2.h>
StepMotor axis(1, A5, 5, 6, 3, 4, A2, A1, 2, 12);
void setup() {
Serial.begin(9600);
while (!Serial) {};
axis.begin();
Serial.println("Press the Start Button to start the machine");
while(!axis.ready()); // Wait for Start button to be pressed
Serial.println("Initial position: " + String(axis.getPosition()));
delay(1000);
axis.toPosition(15);
Serial.println("Final position: " + String(axis.getPosition()));
}
void loop() {}