Analiza si char es un carácter en mayúsculas.




  • thisChar: el carácter a ser analizado


  • true o false.


void setup() { // Abre la comunicación serie y espera a que se abra el puerto: Serial.begin(9600); // envía un intro Serial.println("Enviar algún byte y yo voy a contar todo lo que pueda sobre él"); Serial.println(); } void loop() { // recibe lo bytes entrantes: if (Serial.available() > 0) { int thisChar =; // dice lo que fué enviado: Serial.print("Me has enviado: \'"); Serial.write(thisChar); Serial.print("\' Valor ASCII: "); Serial.println(thisChar); // analiza lo enviado if (isAlphaNumeric(thisChar)) { Serial.println("es alfanumérico"); } if (isAlpha(thisChar)) { Serial.println("es alfabético"); } if (isAscii(thisChar)) { Serial.println("es un carácrer ASCII"); } if (isWhitespace(thisChar)) { Serial.println("es un espacio en blanco"); } if (isControl(thisChar)) { Serial.println("es un carácter de control"); } if (isDigit(thisChar)) { Serial.println("es un dígito numérico"); } if (isGraph(thisChar)) { Serial.println("Es un carácter imprimible que no es un espacio en blanco"); } if (isLowerCase(thisChar)) { Serial.println("es un carácter en minúscula"); } if (isPrintable(thisChar)) { Serial.println("es un carácter imprimible"); } if (isPunct(thisChar)) { Serial.println("es un caracter de puntuzación"); } if (isSpace(thisChar)) { Serial.println("es un carácter de espaciciado"); } if (isUpperCase(thisChar)) { Serial.println("en un carácter en mayúscula"); } if (isHexadecimalDigit(thisChar)) { Serial.println("es un dñigito hexadecimal válido (0 - 9, a - f, o A - F)"); } // añadir algún espacio y perdir otro carácter Serial.println(); Serial.println("Dame otro byte:"); Serial.println(); } }

Ver También


Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.


  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.