 
       inString = "";
 
-    }
-  }
-
-  if (completo == 5) {
-    for (int i=0; i<5; i++) {
-      Serial2.print(dataOut[i]);
-    }
-    Serial2.print(666);
-    completo = 0;
-  }
-  if (completo == 6) {
-    Serial2.print(dataOut[0]);
-    completo = 0;
-  }
-
+    } //chiudo if inChar == '\n'
+
+  } // chiudo if serial available
 }

      switch (tag) {
        case 'a':   //pos A
          dataOut[completo] = dataIn * (100800 / 360) + 500000;
          Serial.println(tag);

          Serial.print(dataIn);
          Serial.print(" // ");
          Serial.print(dataOut[completo]);
          Serial.print(" // ");
          Serial.println(completo);
          
          completo++;
          break;
        case 'A':

            dataOut[completo] = dataIn * (100800 / 360) + 18500000;
          }
          Serial.print(tag);
          Serial.print(dataIn);
          Serial.print(" // ");
          Serial.println(dataOut[completo]);
          completo++;
          break;
        case 'd':   //pos D
          dataOut[completo] = dataIn * (100800 / 360) + 8500000;
          Serial.print(tag);
          Serial.print(dataIn);
          Serial.print(" // ");
          Serial.println(dataOut[completo]);
          completo++;
          break;
        case 'D':
