Segnale non linerare in ingresso come lo importo?

ho corretto cosi anche perchè mi sembravano che c'erano delle contraddizioni.

void corrente(){
  
                while(millis() < interval);
           
              {
                
               mediatensione += analogRead(rsense);
               
               
              }
          
                Serial.print("tempo=");
                Serial.println(t);
                Serial.print("mediat=");
                Serial.println(mediatensione );
                Serial.print("Corrente=");
                Serial.println(mediatensione/0.56);
               mediatensione=0;
             

}

e dividendo per 100ms mi da dei valori piu nella norma.