Reference   Language (extended) | Libraries | Comparison | Changes

SoftwareSerial: print(datos)

Descripción

Imprime datos al pin de transmisión del puerto SoftwareSerial. Trabaja igual que la función Serial.print()

Parámetros

Varían, ver Serial.print() para más detalles

Retorno

ninguna

Ejemplo

SoftwareSerial serial(6, 7);
int valorAnalogico;

void setup()
{
  serial.begin(9600);
}

void loop()
{
  // lee el valor analógico en el pin 0:
  valorAnalogico = analogRead(0);

  // lo imprime en varios formatos:
  serial.print(valorAnalogico);         // lo imprime como un decimal codificado como ASCII
  serial.print("\t");                // imprime un tabulador
  serial.print(valorAnalogico, DEC);    // lo imprime como un decimal codificado como ASCII
  serial.print("\t");                // imprime un tabulador
  serial.print(valorAnalogico, HEX);    // lo imprime como un hexadecimal codificado como ASCII
  serial.print("\t");                // imprime un tabulador
  serial.print(valorAnalogico, OCT);    // lo imprime como un octal codificado como ASCII
  serial.print("\t");                // imprime un tabulador
  serial.print(valorAnalogico, BIN);    // lo imprime como un binario codificado como ASCII
  serial.print("\t");                // imprime un tabulador
  serial.print(valorAnalogico/4, BYTE); // lo imprime como el valor del byte en bruto (divide el 
                                     // valor entre 4 porque analogRead devuelve números
                                     // de 0 a 1023, pero un byte sólo puede contener valores
                                     // hasta 255)
  serial.print("\t");                // imprime un tabulador
  serial.println();                  // imprime un retorno de carro

  // espera 10 milisegundos antes de la siguiente lectura:
  delay(10);
} 

Ver también

Página principal Referencia

Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).

El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.

Share