Académique Documents
Professionnel Documents
Culture Documents
#define STEPS 200 //Ponemos el nmero de pasos que necesita para dar una vuelta. 200 en nuestro caso
void setup()
{
pinMode(derecha,INPUT);
pinMode(izquierda,INPUT);
}
void loop()
{
pot=analogRead(A0); //Lectura potencimetro
pot = map(pot, 0, 1023, 30, 150); //Establecemos la velocidad entre 30 y 150 rpm
if(digitalRead(izquierda)==HIGH)
{
direccion=200; //Si pulsamos el pulsador izquierdo, el motor gira a la izquierda
}
if(digitalRead(derecha)==HIGH)
{
direccion=-200; //Si pulsamos el pulsador derecho, el motor gira a la derech
}
}