Muchas teclas funcionan al tener dos partes, generalmente de metal o goma / plástico conductor, unidas. (Algunos, como las teclas de efecto Hall, no lo hacen). Las dos partes “rebotan” cuando se presionan juntas. Es decir, hacen y rompen el contacto varias veces antes de quedarse.
En cosas lentas, como las luces, no importa mucho, porque es demasiado rápido para darse cuenta. En electrónica rápida, sin embargo, puede ser un problema. Puede obtener 4 o 5 caracteres cuando presiona una tecla.
En los viejos tiempos, solíamos eliminar el rebote de las teclas colocando condensadores sobre ellas (también podría usar inductores en serie) tal vez con un poco de resistencia, pero muchas teclas ya tienen suficiente, como las de goma conductiva. La esperanza era que para cuando el condensador se cargara lo suficiente como para estar encendido, el rebote habría disminuido. Sin embargo, esto se volvió un poco caro.
- ¿Alguien ha realizado capacitación en sistemas integrados de Mumbai o Thane?
- ¿Hay alguna guía relacionada con el microcontrolador para conocer los conceptos básicos del microcontrolador?
- ¿Cuál es el mejor instituto en Pune para Linux incrustado?
- ¿Qué dispositivo puede usar para programar un microcontrolador ARM?
- ¿Cómo podrían ayudarme los sistemas integrados?
Hoy en día, generalmente se realiza mediante un circuito de temporización. Puedes hacer lo mismo en software, por supuesto. El truco es que hay un ligero retraso desde el momento en que se registra una clave hasta que se considera que se ha activado. (Lo mismo se hace en el descanso también, lo que puede ser un problema pero generalmente es menor porque hay menos rebotes en el descanso). Ambos se hacen generalmente con la misma lógica, es decir, cuando el estado cambia, una cierta cantidad de tiempo tiene que transcurrir antes de que se lea otro cambio de estado o, de lo contrario, solo se registra un cambio de estado durante un período de tiempo determinado. El último es generalmente más barato, pero el primero es marginalmente preferible si el momento de la marca es muy importante, por ejemplo, para las pruebas de reacción con un gran botón que golpeas fuerte, causando mucho rebote. Para la mayoría de las aplicaciones no importa mucho.