Comunicazione seriale - Serial.read()

Buon giorno,
giocando un pò con la seriale ho provato a passargli un carattere (lettera ‘a’) e, giustamente, dal monitor leggo 97 ma subito dopo appare anche un 10
Cosa significa quel numero?

Grazie in anticipo

il codice in breve:

void setup() {
//higher baud rate for minimal write delay
Serial.begin(115200);
}

void loop() {
byte fragmentIn;

while(Serial.available()) {
fragmentIn = Serial.read();
Serial.println(fragmentIn);
}
}

sketch_mar29a.ino (223 Bytes)

È l'"a capo" (Line Feed/LF), il carattere corrispondente al tasto invio, insomma.

Grazie mille, problema risolto

>AliasMB: … due cose:

  1. ti ricordo che in conformità al regolamento, punto 7, devi editare il tuo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More → Modify che si trova in basso a destra del tuo post) e racchiudere il codice all’interno dei tag CODE (… sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra).

  2. ti è già stato chiesto in passato QUI, te lo richiedo un’ultima volta ora io … nel rispetto del regolamento, ti chiedo cortesemente di presentarti QUI (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 il su citato REGOLAMENTO … resto in attesa …

Guglielmo