Problema con Rx.Tx Wireless 433 MHz AMSK

Ciao a tutti.
Ho il seguente problema:
sto creando una stazione meteo con due schede arduino, una all’esterno che legge i sensori e una all’interno che riceve i dati e li mette su internet.
Ho il seguente problema:
La scheda esterna funziona perfettamente ma quella interna non riceve tutti i dati, in particolare non riceve la lettura dell’ outArray4; che sarebbe la direzione del vento.
Mi è venuto il dubbio che tramite le due schede RX e TX non posso trasmettere tutti i dati contemporaneamente.
Come posso risolvere il problema?
Grazie mille.
Allego i due codici

interno_funzionante.ino (1.29 KB)

Esterno_Completo_Funzionante.ino (3.88 KB)

Prova a verificare direttamente quella esterna con un Serial.println(outArray[4]);

Mi intendo che potrebbe essere fuori misura. Qual è il valore massimo dopo la somma di 9 campioni ?

Ho già fatto quella prova, nell'esterno il valore dell'outArray[4] me lo da corretto. il problema è che poi non me lo invia correttamente tramite wireless. Quindi non credo sia un errore di codice sul sensore esterno, penso che il problema sia nella trasmissione.
Ti faccio un esempio: lettura outArray[4]: 481,00
lettura inArray[4]: 0,00

Ma per qual motivo lo converti in float ?

  for (byte i = 0; i < 9; i++)
  {
    Vdir = analogRead(pinVdir); // si legge il valore da 0 a 1023
                                     // che darà la direzione vento
    sommadir = (sommadir + Vdir); // sommatoria per la media letture
    delay (20);
  }
   // prova :
   float Vdir = ( sommadir/9);
   //  Vdir = ( sommadir/9); // media il valore

  // prova :
  outArray[4]= Vdir;

//  float Dir = Vdir;
//  outArray[4]= Dir;

  delay(delayTime);//Tempo che passa tra l'invio dei dati