Introducción
Un contador digital es un dispositivo que almacena un número, aumentándolo o disminuyéndolo en respuesta a una señal de entrada.
Puede ser usado para contabilizar individuos, objetos y acciones que permitan ser numeradas.
Descripción del reto
Diseñar un programa que permita contabilizar el número de personas que pasan por una puerta en un mismo sentido. Cuando pasen más de 5 segundos sin accionar el pulsador del robot y este se encuentre liberado, se emitirán tantos destellos y avisos sonoros como individuos hayan pasado.
Pistas para la resolución
- Tras pulsar el botón de la placa, esperar un tiempo para evitar falsos contajes como consecuencia de una pulsación larga.
- Para comprobar que el pulsador no está accionado se puede usar la opción «soltado» del comando «cuando botón integrado».
Descripción del código
Crear variable pulsaciones
Al encender el robot
Fijar variable pulsaciones a cero
Apagar los LED
Ejecutar siempre
Si se acciona el pulsador
Cambiar variable pulsaciones por 1
Esperar 0.2 segundos
Reiniciar temporizador
Si el tiempo trascurrido es mayor de 5 segundos y el pulsador está liberado
Repetir tantas veces como el valor de la variable pulsaciones
Parpadear
Emitir un sonido
Esperar 0.1 segundos
Fijar pulsaciones a cero



