Salut les gens.
Je suis nouveau sur Arduino, et j'ai des problèmes d'erreur dans la programmation de mon capteur.
J'ai un capteur de turbidité de DFRobot, sur la fiche technique du capteur, j'ai déjà récupéré ce programme:
void setup()
{
Serial.begin(9600); //Débit en bauds: 9600
delay(2000);
// On affiche un texte de connection
Serial.println("Salut je suis connecte");
Serial.println("-----");
}
void loop()
{
int sensorValue = analogRead(A0);//Lire l’entrée sur la broche analogique 0 :
float voltage = sensorValue * (5.0 / 1024.0); //Convertir la lecture analogique (qui va de 0 - 1023) à une tension (0 - 5V) :
Serial.println(voltage); //Afficher la valeur de la tension lue :
// On attends 2 secondes
delay(2000);
}
Quelqu'un peut-il aider pour convertir les volts reçus en analogique en NTU (unité de la turbidité) ?
Pour info sur la fiche technique DFRobot de mon capteur, j'ai déjà récupéré cette expression :
y=-1120.4x² + 5742.3x - 4352.9
Merci beaucoup