Rebonjour à tous,
Je me permets de renvoyer un message sur le forum, afin de vous demander si mon programme qui consiste à faire l'acquisition d'une tension à l'aide d'un pont diviseur de tension tient la route.
Je vous glisse le code ici :
// Déclaration variables
int mot = 1;
float capacite_mot = 0;
float tension_mot = 0;
void setup() {
pinMode (A1, INPUT); // Déclaration du pin A1 en entrée
Serial.begin(9600); // Déclaration d'un moniteur série avec un taux de transfert de 9600 bits/s (ou Bauds)
}
void loop() {
// Boucle
capacite_mot = analogRead(A1); // Lecture de la valeur de la tension lue en entrée et affectation de cette valeur à la variable capacite_mot
tension_mot = capacite_mot*(12.0/980.0); // Calcul pour obtenir la tension du moteur
Serial.print("La valeur de la capacité du moteur est de : ");
Serial.println(capacite_mot); // println pour le retour à la ligne
Serial.print("La tension du moteur est de : ");
Serial.print(tension_mot);
Serial.println(" Volts "); // println pour le retour à la ligne
delay(1000);
}
Ce programme mérite-il d'être perfectionné ou ça devrait le faire ?
Qu'en pensez-vous ?
Bonne journée à nouveau.