isDigit()

Descripción

Analiza si char es un dígito.

Sintaxis

isDigit(thisChar)

Parámetros

  • thisChar: el carácter a ser analizado

Retornos

  • true o false.

Ejemplo

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 = Serial.read(); // 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(); } }

ARDUINO BUY RECOMMENDATION

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

※ OUR MESSAGES