Bonjour à toutes et à tous les amateurs d'Arduino
Enseignant en SVT, je voudrais brancher 2 sondes TDS (l'une pour réaliser une mesure de dissolution et l'autre comme témoin) avec un Arduino Uno muni d'un shield.
Voici mon code téléversé mais je suis septique quant aux deux valeurs enregistrées .....
Qui peut vérifier mon code et m'aider ?
merci beaucoup !
// Code Arduino avec capteur TDS
// Branchement sonde en A1 et A0
#define SERIAL Serial
float sensorValue1 = 0;
float sensorValue2 = 0;
int tdsValue1 = 0;
int tdsValue2 = 0;
float Voltage1 = 0;
float Voltage2 = 0;
void setup()
{
SERIAL.begin(9600);
}
void loop()
{
sensorValue1 = analogRead(sensorValue1);
Voltage1 = sensorValue1*5/1024.0;
tdsValue1=(133.42/Voltage1*Voltage1*Voltage1 - 255.86*Voltage1*Voltage1 + 857.39*Voltage1)*0.5;
SERIAL.print("TDS Value1 = ;");
SERIAL.print(tdsValue1);
SERIAL.print(";ppm ;");
sensorValue2 = analogRead(sensorValue2);
Voltage2 = sensorValue2*5/1024.0;
tdsValue2=(133.42/Voltage2*Voltage2*Voltage2 - 255.86*Voltage2*Voltage2 + 857.39*Voltage2)*0.5;
SERIAL.print("TDS Value2 = ;");
SERIAL.print(tdsValue2);
SERIAL.println(";ppm ;");
delay(5000);
}
saisissez ou collez du code ici