Rimuovo i commenti e il programma non funziona

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

Buonasera, :slight_smile:
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. :wink: