Serial.print(data, data type)

Descripción

Vuelca o envía un número o una cadena de carateres, al puerto serie. Dicho comando puede tomar diferentes formas, dependiendo de los parámetros que utilicemos para definir el formato de volcado de los números.

Parámetros

data: el número o la cadena de caracteres a volcar o enviar.

data type: determina el formato de salida de los valores numéricos (decimal, octal, binario, etc...)

Devuelve

Nada

Ejemplos

 #Serial.print(b) vuelca o envía el valor de b como un número decimal en caracteres ASCII. Equivaldría a printInteger().

int b = 79; Serial.print(b); prints the string "79".

 #Serial.print(b, DEC) vuelca o envía el valor de b como un número decimal en caracteres ASCII.  

Equivaldría a printInteger().

int b = 79; Serial.print(b, DEC); prints the string "79".

 #Serial.print(b, HEX) vuelca o envía el valor de b como un número hexdecimal en caracteres ASCII. Equivaldría a printHex();

int b = 79; Serial.print(b, HEX); prints the string "4F".

 #Serial.print(b, OCT) vuelca o envía el valor de b como un número Octal en caracteres ASCII. Equivaldría a printOctal();

int b = 79; Serial.print(b, OCT); prints the string "117".

 #Serial.print(b, BIN) vuelca o envía el valor de b como un número binario en caracteres ASCII. Equivaldría a printBinary();

int b = 79; Serial.print(b, BIN); prints the string "1001111".

 #Serial.print(b, BYTE) vuelca o envía el valor de b como un byte. Equivaldría a printByte();

int b = 79; Serial.print(b, BYTE); Devuelve el caracter "O", el cual representa el caracter ASCII del valor 79. (Ver tabla ASCII ).

 #Serial.print(str) vuelca o envía la cadena de caracteres como una cadena ASCII. Equivaldría a  printString(). 

Serial.print("Hello World!"); vuelca "Hello World!".

Ver también

  • Serial.begin(speed)
  • Serial.available()
  • Serial.read()
  • Serial.println(data)

Volver a Indice