Comunicazione software serial di un array int

La Serial.read() legge UN solo byte alla volta ... un intero è composto da DUE bytes, quindi, devi prima separarli, inviarli separatamente, riceverli singolarmente e poi rimetterli assieme in un intero.

Volendo "vincere facile", perdendo però il controllo della cosa e NON imparando nulla sulla trasmissione seriale (cosa di cui ti pentirai il giorno che devi inviare qualche cosa di più complesso), puoi usare le varie funzioni già pronte che trovi nella classe Serial come la parseint().

Guglielmo

1 Like