Tabla de contenido:
Video: Contador con pulsador - Tinker Cad: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Una vez que tenga un botón en funcionamiento, a menudo querrá realizar alguna acción en función de la cantidad de veces que se presione el botón. Para hacer esto, necesita saber cuándo el botón cambia de estado de apagado a encendido y contar cuántas veces ocurre este cambio de estado. A esto se le llama detección de cambio de estado o detección de borde. En este tutorial aprendemos cómo verificar el cambio de estado, enviamos un mensaje al Monitor Serial con la información relevante y contamos cuatro cambios de estado para encender y apagar un LED.
Paso 1: Componentes necesarios:
1. Arduino UNO
2. Tablero de pruebas
3. Botón pulsador
4. Resistencia
5. Cables de puente
Paso 2: diagrama de circuito:
Conecte tres cables a la placa. El primero va desde una pata del botón a través de una resistencia desplegable (aquí 10k ohmios) a tierra. El segundo va desde la pata correspondiente del pulsador hasta la alimentación de 5 voltios. El tercero se conecta a un pin de E / S digital (aquí pin 2) que lee el estado del botón.
Cuando el botón está abierto (sin presionar) no hay conexión entre las dos patas del botón, por lo que el pin está conectado a tierra (a través de la resistencia desplegable) y leemos un BAJO. Cuando el botón está cerrado (presionado), hace una conexión entre sus dos patas, conectando el pin a voltaje, de modo que leemos un ALTO. (El pin todavía está conectado a tierra, pero la resistencia resiste el flujo de corriente, por lo que la ruta de menor resistencia es a + 5V.) Si desconecta el pin de E / S digital de todo, el LED puede parpadear erráticamente. Esto se debe a que la entrada es "flotante", es decir, no está conectada ni a voltaje ni a tierra. Devolverá más o menos aleatoriamente ALTO o BAJO. Es por eso que necesita una resistencia desplegable en el circuito.
Paso 3: Código:
Para proyectos más interesantes conéctese conmigo en: Youtube:
Página de Facebook:
Instagram:
botón int = 2;
int a, i = 0; configuración vacía () {Serial.begin (9600); pinMode (botón, ENTRADA); } bucle vacío () {a = digitalRead (botón); si (a == 1) {i = i + 1; Serial.print ("Contador ="); Serial.println (i); } más {i = 0; }}
Recomendado:
Interruptor de luz WiFi de automatización del hogar con ESP-01 y módulo de relé con botón pulsador: 7 pasos
Interruptor de Luz WiFi Domótica con ESP-01 y Módulo de Relé con Pulsador: Entonces en las instrucciones anteriores programamos un ESP-01 con Tasmota usando un ESP Flasher y conectamos el ESP-01 a nuestras redes wifi. Ahora podemos comenzar a programarlo para encender / apagar un interruptor de luz mediante WiFi o el pulsador. Para el trabajo eléctrico
Botón pulsador principalmente impreso en 3D: 4 pasos (con imágenes)
Botón pulsador principalmente impreso en 3D: durante los últimos años he estado construyendo réplicas de "juguetes" informáticos educativos de los años 50 y 60. Uno de los desafíos que encuentro es encontrar partes de época, o al menos partes que sean lo suficientemente similares para pasar por auténticas
Botón pulsador Raspberry Pi con LED Metal desnudo: 8 pasos
Botón pulsador Raspberry Pi con LED Bare Metal: ¡Este es mi segundo tutorial sobre cómo programar el Raspberry Pi 3 bare metal! Mira mi primero aquí. La última vez te mostré cómo crear una imagen del sistema operativo para la raspberry pi 3 que parpadeaba un solo led, en este tutorial te mostraré h
Piano Arduino con interruptores de botón pulsador: 3 pasos
Piano Arduino con interruptores de botón pulsador: Creado por: Haotian Ye Descripción general: esta es una tabla de piano con ocho interruptores de botón pulsador que le permite tocar una octava (Do Re Mi Fa So La Si Do) y con esta octava puede intentar tocar algunas canciones que te gustan. Para este proyecto hay algunos imp
Nextion / Pulsador Con Enclave: 16 pasos
Nextion / Pulsador Con Enclave: Lo primero que debemos tener son los materiales necesarios que vamos a utilizar los cuales son: 1.- Arduino uno 2.- Pantalla Nextion (la que tengas no importa el tamaño de tu Nextion) 3.- 1 Led de tu color favorito4.- 1 resistencia de 220 ohms5.- Apro