Arduino - Motor paso a paso con botones

 
Vista:
sin imagen de perfil

Motor paso a paso con botones

Publicado por Pablo (1 intervención) el 25/05/2022 03:51:32
Hola, soy nuevo en el foro.

Estoy tratando de armar una válvula motorizada. Pero tengo problemas con la programación.

El armado consta de una placa arduino, un driver L9110 y un paso a paso de una impresora epson.
Lo programo con 2 botones simulando un flotante. Pero después de buscar y copiar varias programaciones, no consigo que funcione. Esta hecho con la librería stepper.h

Que me pueden recomendar?. Gracias!!

Código:


const int abajo = 2;
const int arriba = 3;

Stepper motor(100,8,9,10,11);

int estado_flotante_abajo;
int estado_flotante_arriba;

void setup(){

motor.setSpeed(2);
pinMode(abajo, INPUT);
pinMode(arriba, INPUT);

digitalWrite(motor, LOW);

}

void loop(){

estado_flotante_abajo = digitalRead(abajo);
estado_flotante_arriba = digitalRead(arriba);

if(estado_flotante_abajo == HIGH){
motor.step(10);
delay(2000);
}
if(estado_flotante_arriba == HIGH){
motor.step(-10);
delay(2000);
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder