Paso 4: Software y codificación (IDE de Arduino)
Este es el paso final, el hardware está acabado y podemos empezar la programación. Abra el software de arduino IDE y copiar el programa a continuación o descargar el archivo Code.txt. Conectar arduino Board mediante un cable usb, compruebe el puerto COM y luego compilar y cargar el código para el Arduino conectado a su sistema.
CÓDIGO:
#include
const int stepsPerRevolution = 200; cambiar esto para ajustar el número de pasos por revolución / / para tu motor
int sensorPin = A0;
int sensorValue = 0;
inicializar la biblioteca paso a paso sobre los pasadores del 8 al 11:
Paso a paso myStepper (stepsPerRevolution, 8, 9, 10, 11);
void setup()
{
pinMode (A0, entrada);
myStepper.setSpeed(60); ajustar la velocidad a 60 rpm
}
void loop()
{
sensorValue = analogRead(sensorPin);
Si (sensorValue > = 150) //Change que según la distancia del sensor
{
paso una revolución en una dirección:
Serial.println("clockwise");
myStepper.step(stepsPerRevolution);
Delay(2000); Usted puede cambiar el valor de tiempo de retraso dependiendo de las revoluciones de tu motor
paso una revolución en la otra dirección:
Serial.println("Counterclockwise");
myStepper.step(-stepsPerRevolution);
Delay(2000);
}
}