const int inputPin = 8;
int value = 0;
int anterior = 0;
int contador = 0;
void setup() {
Serial.begin(9600);
pinMode(inputPin, INPUT);
}
void loop(){
anterior = value;
value = digitalRead(inputPin); //lectura digital de pin
//mandar mensaje a puerto serie en función del valor leido
if (value == HIGH) {
Serial.println("Encendido"); Serial.print(contador);}
if (value == LOW && anterior == HIGH) { contador = contador+1;}
if (value == LOW) {
Serial.println("Apagado"); Serial.print(contador);
}
delay(100);
}
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.