script mesure intensité

Bonjour à tous

Je suis nouveau je n’ai pas trouvé ou me présenter je le fais très vite si il faut je vous demande pardon d’avance.

Pour un projet j’ai besoin de mesurer 5 sources de tension ( 0.2 0.4 0.6 0.8 1V) qui sont alimentées par les sorties 13, 12, 11, 10, 9 et des ponts diviseurs. Et ensuite de trouver l’intensité à partir des valeurs des résistances connues.

Quand je presse “r” les 5 mesures s’effectuent.

Pouvez vous corriger mon programme svp?

Merci d’avance

int valeurlue; 
int tension; 
int I01V;
int I02V;
int I04V;
int I06V;
int I08V;
int I1V;
int valeur = A0;



void setup() {

  Serial.begin(19200);
   pinMode(13,OUTPUT);
   pinMode(12,OUTPUT);
   pinMode(11,OUTPUT);
   pinMode(10,OUTPUT);
   pinMode(9,OUTPUT);

}

void loop() {

      
      
      if(Serial.read()=='r')
        {
         
      
          digitalWrite(13,HIGH);
          valeurlue =analogRead(A0); 
          tension = map(valeurlue, 0, 1023, 0, 5000);
          I02V = ((tension/1000)/250000);
          digitalWrite(13,LOW);
          delay(1000);
          Serial.println(I02V);      
      
          digitalWrite(12,HIGH);
          valeurlue = analogRead(A0);
          tension = map(valeurlue, 0, 1023, 0, 5000);
          I04V = (tension/1000)/125000);
          digitalWrite(12,LOW);
          delay(1000);
          Serial.println(I04V);         
      
          digitalWrite(11,HIGH);
          valeurlue = analogRead(A0);
          tension = map(valeurlue, 0, 1023, 0, 5000);
          I06V = (tension/1000)/83000);
          digitalWrite(11,LOW);
          delay(1000);
          Serial.println(I06V);
         
      
          digitalWrite(10,HIGH);
          valeurlue = analogRead(0);
          tension = map(valeurlue, 0, 1023, 0, 5000);
          I08V = (tension/1000)/62500);
          digitalWrite(10,LOW);
          delay(1000);
          Serial.println(I08V);
         
      
          digitalWrite(9,HIGH);
          valeurlue = analogRead(0);
          tension = map(valeurlue, 0, 1023, 0, 5000);
          I1V = (tension/1000)/50000);
          digitalWrite(9,LOW);
          delay(1000);
          Serial.println(I1V);        

     }
}

Je suis nouveau je n'ai pas trouvé ou me présenter

Dans le bar : message épinglé en tête de sous-forum : "Présentez vous"
Ce n'est pas compliqué.

Pouvez vous corriger mon programme svp?

Qu'est-ce qu'il y a à corriger ?
Qu'est-ce qui ne va pas ?

Tu sais ici les bénévoles qui répondent le font après une journée de travail alors si tu n'es pas plus explicite que cela il n'y aura pas beaucoup de volontaires pour fouiller dans ton programme pour trouver ce qui ne va pas.

Déjà question préalable : est-ce que cela compile sans erreurs ?
Ce n'est quand même pas à nous de le vérifier.