Bonjour,
J'ai acheté un capteur de courant ACS711 EX 31A pour mesurer le courant que débite un panneau solaire.
Après avoir les branchements comme ceci (sauf la résistance qui part de FAULT) :
J'ai fait ce code :
void setup() {
Serial.begin(9600);
}
void loop() {
float average = 0;
for(int i = 0; i < 1000; i++) {
average = average + ((.0049 * analogRead(A2) -2.5))/.066 / 1000;
delay(1);
}
Serial.println(average);
}
Le problème est que les valeurs obtenues sont assez étranges : -0.02 ou 0.06 ect..
De plus, quand j'expose le panneau en direction du soleil la valeur de analogRead diminue. J'ai essayé d'inverser les bornes mais ce n'est pas le problème car les valeurs sont aussi faussent.
Je pense que je me trompe sur la formule mais je n'en suis pas certain, quelqu'un à déjà fait ce montage ?