Nota
¡Hola, bienvenido a la Comunidad de Entusiastas de SunFounder Raspberry Pi & Arduino & ESP32 en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas.
¿Por qué unirse?
Soporte experto: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
Aprender y compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.
Vistas previas exclusivas: Accede antes que nadie a nuevos anuncios de productos y avances.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.
Promociones festivas y sorteos: Participa en sorteos y promociones especiales.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [qui] y únete hoy mismo!
Uso con Placa Arduino
Si estás utilizando PiPower 3 para alimentar tu placa Arduino, puedes conectar la Arduino al puerto de salida Tipo A de PiPower 3 o usar dos cables de puente. Conecta la interfaz I2C de la placa utilizando un puente. Si no se requiere ninguna operación antes de apagar, conecta directamente el capuchón del puente SDSIG a GND. Si es necesario realizar alguna operación antes del apagado, retira el capuchón del puente y conecta el cable intermedio a un puerto de E/S en la Arduino para notificar a PiPower 3 que puede apagarse de forma segura.
Proporcionamos una biblioteca que te permite monitorear los voltajes de entrada y salida, el voltaje de la batería y su porcentaje, la fuente de alimentación, el estado de carga y otros datos internos.
En el IDE de Arduino, abre el Administrador de Bibliotecas, busca
SunFounderPowerControly descárgala e instálala.
Después de la instalación, puedes navegar a Archivo -> Ejemplos -> SunFounderPowerControl -> PiPower 3, donde encontrarás cuatro ejemplos.
read_all: Usa este ejemplo si necesitas leer todos los datos a la vez y procesarlos individualmente.read_individual: Si solo necesitas leer ciertos datos, este ejemplo proporciona instrucciones para recuperar datos individuales.set_shutdown_percentage: Este ejemplo enseña cómo configurar un porcentaje de batería para apagado. Esta función envía una señal de apagado al host cuando la batería no se está cargando y cae por debajo del porcentaje configurado. Después de que el host se apague, se apagará solo después de recibir una señal de apagado. Típicamente usado con SBCs como Raspberry Pi. Para microcontroladores, retira el capuchón del puente SDSIG y conecta el cable intermedio a un pin. Después de apagarse de forma segura tras recibir la señal de apagado, eleva este pin para apagar PiPower 3.shutdown_when_request: Este ejemplo muestra cómo manejar operaciones después de recibir una señal de apagado. Retira el capuchón del puente SDSIG y conecta el cable intermedio a un pin.
Elige uno de los ejemplos y súbelo a tu placa.
Nota
En placas donde los pines I2C pueden modificarse, es necesario cambiar el código en Wire.begin().
Documentación de la API de la Biblioteca de Arduino:
https://github.com/sunfounder/arduino_spc?tab=readme-ov-file#api