Arduino_EMBRYO_2 - toPosition()

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.

Syntax

axis.toPosition(position)

Parameters

  • position: position in centimeters with home equals to zero

Example

#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() {}

See also