Así que tengo este circuito aquí. Idealmente, permite que un interruptor momentáneo conecte el circuito de alimentación y, cuando se libere, permanecerá encendido.
Esto es lo que creo que hace este circuito.
- Se presiona el botón
- Flujos de energía y el microcontrolador comienza a ejecutarlo.
- El software dice que debe suministrar voltaje en PB3
- El encendido del transistor conecta el circuito a tierra
- Se suelta el botón y el transistor permanece conectado.
Esto es lo que todavía no hace:
- Mientras está encendido, mantenga presionado el botón durante 1 segundo (¿cómo haría esto?)
- micro avisos una pulsación larga en el botón
- El software dice que se debe eliminar el voltaje del pin PB3
- El transistor se desconecta y el circuito se desconecta
La única parte de eso que no entiendo es cómo el chip puede detectar el estado del botón si ambos lados están conectados a tierra.
Entonces, dos preguntas relacionadas: ¿Funcionará esto para prender la alimentación? ¿Y cómo puede el chip saber el mismo estado del botón para que se apague solo?