Modifications

Sauter à la navigation Sauter à la recherche
154 octets ajoutés ,  29 avril 2016 à 12:47
Ligne 41 : Ligne 41 :  
    
 
    
 
float measuredvbat = analogRead(VBATPIN);
 
float measuredvbat = analogRead(VBATPIN);
measuredvbat *= 2;    // we divided by 2, so multiply back
+
// La tension est divisée par deux par le pont diviseur.
measuredvbat *= 3.3;  // Multiply by 3.3V, our reference voltage
+
// Il faut donc multiplier la lecture par deux pour obtenir la vraie tension
measuredvbat /= 1024; // convert to voltage
+
measuredvbat *= 2;     
 +
 
 +
// Multiplier par 3.3V, la tension de référence
 +
measuredvbat *= 3.3;   
 +
 
 +
// convertir la valeur du DAC (0 à 1024) en tension (0 à 3.3v)
 +
measuredvbat /= 1024;  
 +
 
 
Serial.print("VBat: " ); Serial.println(measuredvbat);</nowiki>
 
Serial.print("VBat: " ); Serial.println(measuredvbat);</nowiki>
  
29 917

modifications

Menu de navigation