esercizio_02_tipi_di_carattere.ino
void setup () {
Serial.begin (9600); }
void loop () {
int i;
Serial.println ("Scrivi un carattere"); do {
i = Serial.read(); } while (i < 0); Serial.print (" Hai scritto "); Serial.print (i); Serial.print (" che in ascii corrisponde a '");
Serial.write (i); Serial.print ("' che e'");
if (i >= 'A' && i <= 'Z') {
Serial.println("una letera maiuscola");
} else if (i >= 'a' && i <= 'z') {
Serial.println("una letera minuscola");
} else if (i >= '0' && i <= '9') {
Serial.println("un numero");
} else if (i >= 0 && i <= 31) {
Serial.println("un carattere di controllo");
} else {
Serial.println("un simbolo");
}
}