Quiero alimentar mi Arduino con una batería de iones de litio. Cuando la batería está por debajo de 3.0 V, la alimentación del Arduino se debe desconectar, y cuando vuelve a subir lo suficiente, se debe volver a conectar. El problema es que no sé cómo hacerlo. Pensé en usar un transistor que se conecte en serie con una de las líneas de alimentación de la batería y dejar que el Arduino verifique el voltaje y, si es necesario, desconecte el transistor. El problema es, ¿cómo volver a encenderlo? Además, si el Arduino proporciona energía para habilitar el transistor, ¿cómo debería obtener energía para hacerlo en primer lugar? ¿Hay alguna manera mejor de hacer esto? Las baterías se cargan por un panel solar por cierto