The Adafruit PowerBoost 1000C with Terminal Block is a versatile power supply module designed for electronics enthusiasts and professionals alike. This board is capable of boosting battery voltages to 5V, allowing you to power USB devices from a single lithium polymer or lithium-ion battery. With the addition of a terminal block, it provides a convenient method for connecting power inputs and outputs without the need for a USB port, making it ideal for high-current applications or scenarios where USB connectivity is not feasible.
Pin Name | Description |
---|---|
BAT | Battery input terminal for LiPo/Li-Ion |
GND | Ground connection |
5V | Regulated 5V output |
EN | Enable pin for the regulator (active high) |
LBO | Low Battery Output (active low) |
Connecting the Battery:
BAT
terminal.GND
terminal.Powering a Device:
5V
terminal.GND
terminal.Enabling/Disabling Power Output:
EN
pin to GND
.EN
pin floating (not connected).EN
pin is correctly configured.Q: Can I use the PowerBoost 1000C to charge my device while simultaneously charging the battery?
Q: What types of batteries can I use with the PowerBoost 1000C?
Q: How do I know if the battery is fully charged?
// This example demonstrates how to control the Adafruit PowerBoost 1000C
// with an Arduino UNO for enabling or disabling the 5V output.
const int enablePin = 2; // Connect to the 'EN' pin on PowerBoost 1000C
void setup() {
pinMode(enablePin, OUTPUT);
// Start with the PowerBoost 1000C enabled
digitalWrite(enablePin, LOW);
}
void loop() {
// This is a simple example to turn off and on the PowerBoost every 5 seconds
digitalWrite(enablePin, HIGH); // Disable PowerBoost 5V output
delay(5000);
digitalWrite(enablePin, LOW); // Enable PowerBoost 5V output
delay(5000);
}
Remember to keep the code comments concise and within the 80 character line length limit. This example code is a basic demonstration and can be expanded for more complex applications involving the PowerBoost 1000C.