Print, Println

Galera boa tarde,

Estou fazendo uma captura de dados utilizando sensor sharp infravermelho,
portanto, com as saídas de dados no serial monitor, eu quero que a cada 20 captura que o Serial.print ou Serial.println faz ele quebre a linha e comece no inicio da próxima linha.
Alguém tem alguma sugestão?

O Código de inicio é esse:

int redpin=0;
float sensorValue, inches, cm;

void setup() {
pinMode(redpin,INPUT);
Serial.begin(9600);
}
void loop() {

sensorValue = analogRead(redpin);
inches = 4192.936 * pow(sensorValue,-0.935) - 3.937;
cm = 10650.08 * pow(sensorValue,-0.935) - 10;
delay(100);

if(cm >20){
Serial.print(" cm ");
Serial.print(cm);
}
else
Serial.println(" ");
}

Does this do what you want?

int redpin = 0;
float sensorValue, inches, cm;

// added
byte numberOfReadings = 0;
byte  readingsPerRow = 20;
// this

void setup()
{
   pinMode(redpin, INPUT);
   Serial.begin(9600);
}

void loop()
{
   sensorValue = analogRead(redpin);
   inches = 4192.936 * pow(sensorValue, -0.935) - 3.937;
   cm = 10650.08 * pow(sensorValue, -0.935) - 10;
   
   delay(100);

   if (cm > 20)
   {
      Serial.print(" cm ");      
      Serial.print(cm);      

     // added 
      numberOfReadings++;
      if(numberOfReadings >= readingsPerRow)
      {
        Serial.println();
        numberOfReadings = 0;
      }
     // this

   }
   else
   {
      Serial.println("  ");
   }
}

Yes, it helped me a lot.