Bonjour,
Que représente "int ACSoffset = 2500; " ?
Cdt
Bonjour, je pense qu'il a mal compris le fonctionnement du capteur d'intensité !!! Il enlève 2500 à la valeur lue, mais si par hasard le capteur voit une intensité négative, le résultat risque d'être surprenant !
Ces capteurs quand l'intensité est nulle sortent 2500 mV.
pour -5A, il donne 0V et pour 5A on a 5V.
il vaudrait mieux faire
pinCapteur=Ax ---->remplacer x par le numéro de la broche où est branché le capteur)
map(analogRead(pinCapteur), 0, 1024 , -5000, 5000)