Descrición:
Imos crear unha variable na que imos rexistrando o número de veces que prememos nun pulsador. Visualizaremos o valor desa variable na consola serie.
Máis adiante debemos mellorar este programa, pois verás como é posible que se rexistren varios pulsos cando prememos no pulsador.
Programa:
// Declaración de variables: const int pulsador=2; int conta = 0; // Variable para gardar o número de pulsos int estado; // Variable que garda o estado do pulsador // Configuración: void setup() { Serial.begin(9600); //Inicia comunicación serial } // Programa: void loop() { estado = digitalRead(pulsador); if ( estado == 1 ) { conta++; //Incrementa o contador Serial.println(conta); //Imprime o valor por consola delay (200); // Retardo } }
Propostas:
- Fai as prácticas do contador mellorado, pois funciona mellor.