Description
Indicateur Niveau Batterie LiPo – Bleu
Courte Description Produit :
Indicateur LED bleu conçu pour afficher visuellement le niveau de charge des batteries LiPo dans vos projets électroniques.
Caractéristiques Techniques :
– Couleur LED : Bleu
– Compatible avec batteries LiPo 1S à 4S
– Tension d’alimentation : 3.7V à 16.8V (selon nombre de cellules)
– Affichage par LEDs indiquant le niveau de charge
– Montage facile et compact
– Tension seuils indicatifs pour chaque LED (varie selon modèle)
Connexion avec Arduino :
Généralement utilisé en parallèle avec la batterie. Pour intégration Arduino, vous pouvez utiliser un diviseur de tension pour lire la tension de la batterie et allumer les LEDs via sorties numériques en fonction de la tension lue.
Code Exemple Arduino (lecture tension et affichage LEDs) :
const int analogPin = A0; // Entrée analogique pour la tension batterie
const int ledPins[4] = {2, 3, 4, 5}; // LEDs bleues indicatrices
void setup() {
for (int i = 0; i < 4; i++) {
pinMode(ledPins[i], OUTPUT);
}
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(analogPin);
float voltage = sensorValue * (5.0 / 1023.0) * 2; // Diviseur de tension 1:2
Serial.print("Tension Batterie : ");
Serial.print(voltage);
Serial.println(" V");
if (voltage > 12.0) {
for (int i = 0; i < 4; i++) digitalWrite(ledPins[i], HIGH);
} else if (voltage > 10.5) {
for (int i = 0; i < 3; i++) digitalWrite(ledPins[i], HIGH);
digitalWrite(ledPins[3], LOW);
} else if (voltage > 9.0) {
for (int i = 0; i < 2; i++) digitalWrite(ledPins[i], HIGH);
for (int i = 2; i < 4; i++) digitalWrite(ledPins[i], LOW);
} else if (voltage > 7.5) {
digitalWrite(ledPins[0], HIGH);
for (int i = 1; i < 4; i++) digitalWrite(ledPins[i], LOW);
} else {
for (int i = 0; i < 4; i++) digitalWrite(ledPins[i], LOW);
}
delay(1000);
}
There are no reviews yet.