int Valpotentiometre; //ne pas mettre const sinon la val ne peut etre modifié
float tensionVolt;
const int ledB=10;
const int ledJ=11;
const int ledV=12;
void setup() {
Serial.begin(9600);
//pas besoin car pour lire des valeurs c'est par défaut sur input
//pinMode(potentiometre, INPUT);
//si c'est pour envoyé un signal sur AO on doit faire un pinMode OUTPUT
pinMode(ledB, OUTPUT);
pinMode(ledJ, OUTPUT);
pinMode(ledV, OUTPUT);
}
void loop() {
Valpotentiometre= analogRead(A0); //recupere la val de la pine A0
tensionVolt = Valpotentiometre *(5.0/1023.0);
Serial.print("A0 = ");
Serial.print(Valpotentiometre);
Serial.print("-> ");
Serial.print(tensionVolt);
Serial.println(" V");
if(Valpotentiometre < 100){
digitalWrite(ledB, LOW);
digitalWrite(ledJ, LOW);
digitalWrite(ledV, LOW);
}
else if(Valpotentiometre >100 && Valpotentiometre < 300 ){
digitalWrite(ledB, HIGH);
digitalWrite(ledJ, LOW);
digitalWrite(ledV, LOW);
}
else if(Valpotentiometre >300 && Valpotentiometre < 600 ){
digitalWrite(ledB, HIGH);
digitalWrite(ledJ, HIGH);
digitalWrite(ledV, LOW);
} else if(Valpotentiometre >600){
digitalWrite(ledB, HIGH);
digitalWrite(ledJ, HIGH);
digitalWrite(ledV, HIGH);
}
delay(2000);
}