Lecture de la tension d'une sonde Lambda et affichage

elian67:
j'ai trouvé pas mal de choses mais je nage un peu pour programmer ce "tableau" et l'appliquer, quelqu'un aurait l'envie de me corriger et me compléter mon code, ou au moins me donner les bases ?

//...

void afficher(int valeur)
{
  int i;
  for (i = 0; i < 10; i++)
  {
  if ( (valeur>=0) && (valeur<=40) )
      digitalWrite(leds[0],LOW); // on allume la LED 1
  else
      digitalWrite(leds[0],HIGH); // on éteind la LED 1

//...

Pourquoi fais tu 11 fois la même chose?

en plus

if ( (valeur>=0) && (valeur<=40) ) 
      digitalWrite(leds[0],LOW); // on allume la LED 1
   else
      digitalWrite(leds[0],HIGH); // on éteind la LED 1

s'écrit plus simplement

      digitalWrite(leds[0],!(valeur>=0) && (valeur<=40));