Está en la página 1de 1

//PARPADEO DE LED

//_________________________________________________________________________________
_____
int estado = 0;
int salida = 0;
int estadoAnterior = 0;

void setup() {
// put your setup code here, to run once:
//_________________________________________________________________________________
_____
pinMode(8, INPUT);// declaramos como una entrada
pinMode(4, OUTPUT);// declaramos como una salida

void loop() {
//_________________________________________________________________________________
_____
// put your main code here, to run repeatedly:
estado = digitalRead(8);//leemos el estado del pin 8

if ((estado == HIGH)&&(estadoAnterior == LOW)){ //si estado es igual a HIGH


salida = 1 - salida;
delay(30);//se detiene la funcion para evitar el rebote del boton
}
estadoAnterior = estado; //guardar el valor de estado
if (salida ==1){
digitalWrite(4,HIGH);
}
else{
digitalWrite(4, LOW);//quite la se�al de salida del pin 4
}

También podría gustarte