byte anterior = 0;
byte nuevo;
byte LED = LOW;
void setup() {
pinMode(13,OUTPUT);
pinMode(4,INPUT);
}
void loop() {
nuevo=digitalRead(4);
if (anterior == 0) {
if (nuevo==1){
cambiar_estado_led();
}}
anterior=nuevo;
delay(10);
}
void cambiar_estado_led(){
if(LED==LOW){
digitalWrite(13,HIGH);
LED=HIGH;
}
else{
digitalWrite(13,LOW);
LED=LOW;
}
}
No hay comentarios:
Publicar un comentario