#include < Servo.h >
Servo myservo;
int inPin = 2; elegir la clavija de entrada (para un pulsador)
int val = 0; variable para lectura del estado del pin
bool bandera = false;
int contador = 0;
int espera = 3000;
void setup() {}
myservo.Attach(9);
pinMode (inPin, entrada); declarar pulsador como entrada
}
void loop() {}
Si (millis ()-temporizador > esperar & &! digitalRead(inPin))
{
bandera =! bandera;
temporizador = millis();
}
if(flag)
{
myservo.Write(0);
}
otra cosa
{
myservo.Write(180);
}
/*
Val = digitalRead(inPin); leer valor de entrada
Si (val == HIGH) {/ / comprobar si la entrada es alta (tecla fuera)
myservo.Write(0);
} else {}
myservo.Write(180);
}
*/
}