Ciao a tutti,
da alcuni mesi sto sviluppando la realizzazione di R2D2 in scala 1:1, il progetto prevede la connessione di 4 arduino Mega (su protocollo I2C e 1 Raspberry PI4 (su seriale). Il raspberry si occupa solo della visualizzazione di una pagina grafica e del centro multimediale ed in condizioni standard deve essere spento.
La cosa strana che accade è la seguente:
dal software Arduino I2C master rimuovo le 5 righe di commenti che seguono,
// slash = Serial.read();
// enne = Serial.read();
// enne = Serial.read();
// MACL3 = Serial.read();
// MACL4 = Serial.read();
e non dialogo più in seriale con Raspberry
In teoria si tratta solo di commenti, come è possibile che la rimozione di queste righe pregiudichino la comunicazione seriale?
Non penso sia un problema di memoria, ma ad ogni modo vi invio il messaggio al termine del trasferimento
Lo sketch usa 48998 byte (19%) dello spazio disponibile per i programmi. Il massimo è 253952 byte.
Le variabili globali usano 2591 byte (31%) di memoria dinamica, lasciando altri 5601 byte liberi per le variabili locali. Il massimo è 8192 byte.
Spero nei vostri suggerimenti