Me he estado preguntando: ¿por qué no puedes simplemente conectar un condensador a un botón para rebotar? He estado pensando en cómo reducir el trabajo que mi microprocesador tiene que hacer, pero tengo un espacio muy limitado en una PCB que estoy diseñando, por lo que no quiero hacer un circuito de rebote completo que complique el diseño.
Eso es un circuito de ejemplo; perdón por cualquier error (no soy bueno diseñando circuitos con condensadores). ¿Esto funcionaría? Para el interruptor de virada, no pude encontrar uno que coincida con lo que es en la vida real, pero funciona para esta situación. El botón es como el que se encuentra aquí . D10
representa Digital Pin 10
, pero no importa; solo significa la entrada de Arduino. Tampoco sé qué tamaño de capacitor necesitaría, por lo que si este circuito funciona, ¿qué tamaño necesito?
Una vez más, solo estoy tratando de simplificar esto para que sea más fácil de compilar sin tener que hacer el debouncing del software. Al ver cómo funcionan los condensadores, parece que funcionaría, pero también podría hacer que el botón presione más o lo retrase si la capacitancia es demasiado grande. Se usan comúnmente para "suavizar" el ruido en las fuentes de alimentación, por lo que ¿no es esto algo similar en el que "suaviza" el rebote? Cualquier modificación en el circuito para que funcione (si es necesario) también será apreciada.