Tengo un uC (Arduino Mini) alimentado por el paquete de baterías 2xAA. El Mini muestra algunos datos en un circuito con un MAX7219 + 2x7segments 4 dígitos (un total de 8 números).
Debido a que se alimenta con la batería (y para el aprendizaje), quiero apagar la carga totalmente cuando Arduino está en modo inactivo y encenderlo solo cuando sea necesario.
Por lo tanto, este es el esquema muy básico (U1 la uC y U3 la carga)
Sé que para el interruptor lateral alto necesito un PNP, y con un PNP necesito mantener GPIO ALTO (¿correcto?). Pero si Arduino duerme, ¿cómo puede mantenerse alto?
Pero, por otra parte, estoy tratando de estudiar transistores y FET / Mosfet de algunos meses, pero me resulta muy difícil aprenderlos.
Por favor, ¿puedes ayudarme con:
1) Saber si el circuito es correcto (R1 para base límite)
2) ¿Cómo puedo seleccionar un transistor? ¿Qué necesito verificar en la hoja de datos?
3) Tengo alguna parte disponible, ¿hay alguna parte disponible para mi objetivo? (Mezcla de NPN, PNP, FET y Mosfet:
PNP:
- 2N3906
NPN:
- P2N2222A
- 2N3904
N MOSFET DE CANAL
- FQP30N06L
- 2N7000
M MOSFET DE CANAL
- NDP6020P
NPN POWER
- BD239C
- TIP120
N CHANNEL JFET
- PN4391
DARLINGTON
- ULN2003A
Gracias