Paso 2: Agregar un botón
Por supuesto, queremos que nuestro medidor de distancia para hacer mediciones sólo cuando es necesario. Simplemente podemos implementar esta característica agregando un pulsador. Así, pulsando un botón de bush, Arduino y HC-SR04 hacen una medición.
Ver el esquema adjunto de Fritzing para ver cómo conectar el pulsador. Recuerde que una resistencia de ohmio 10 k se requiere para este cableado.
El primer paso es declarar el perno usado para conectar el botón (elegimos el pin 10):
Entonces, en la función de configuración , pin como entrada:
La última instrucción tiene que ponerse en la función de bucle :
¿Qué hace la instrucción anterior?
Cuando el pulsador no está presionado, la condición lógica en el tiempo ciclo es cierto, así que el bosquejo se mantiene indefinidamente en su interior y no ejecutará las siguientes líneas.
Por el contrario, cuando se presiona el pulsador, la condición lógica se convierte en FALSE y el bosquejo proviene del tiempo de bucle y ejecuta las siguientes líneas hacer una medición.
Como siempre puede descargar la lista para usar el bosquejo.
Como se puede ver si usted prueba este paso, el serial monitor mostrará las medidas sólo cuando se presiona el pulsador.