Funciones De Comunicación Serie; Serial.bEgin(Valor); Serial.eNd(); Serial.pRint(Valor) - Arduino Duemilanove Manual Del Usuario

Tabla de contenido

Publicidad

Apuntes de Arduino
13. FUNCIONES DE COMUNICACIÓN SERIE
Se utilizan para la comunicación entre la placa Arduino y un ordenador u otros dispositivos. Las
placas Arduino se comunican por los pines digitales 0 (RX) y 1 (TX), así como con el ordenador
mediante la conexión USB. Por lo tanto, si utiliza estas funciones, no puede usar los pines 0 y
1 para entrada o salida digital.
Se puede utilizar el monitor del puerto serie incorporado en el entorno de Arduino para
comunicarse con la placa Arduino. Haga clic en el botón de monitor del puerto serie en la barra de
herramientas y seleccione la misma velocidad utilizada en la llamada a Serial.begin().

13.1. Serial.begin(valor)

Establece la velocidad de transmisión de datos en bits por segundo (baudios) para la transmisión
de datos serie. Para comunicarse con el ordenador, suele utilizarse 9600 baudios.
Ejemplo
void setup() {
Serial.begin (9600); // abre el puerto serie, establece la velocidad de datos a 9600 bps
}
void loop() {}

13.2. Serial.end()

Desactiva la comunicación serie, permitiendo a los pines 0 (RX) y 1 (TX) ser utilizados como
entradas o salidas digitales. Para volver a habilitar la comunicación serie, se llama a Serial.begin().
La función Serial.end() no lleva ningún parámetro.

13.3. Serial.print(valor)

Imprime los datos al puerto serie como texto legible ASCII. Los datos float son impresos por
defecto con dos decimales. Serial.print() no añade retorno de carro ni nueva línea.
Ejemplos:
Serial.print (78); // imprime "78"
Serial.print (1.23456); // imprime "1.23"
Serial.print ('N'); // imprime "N"
Serial.print ("Hola mundo."); // imprime "Hola mundo."
Serial.print ("\t"); // imprime un tabulador
Un segundo parámetro opcional especifica el formato a usar. Para los números de punto flotante,
este parámetro especifica el número de decimales a utilizar.
Ejemplos:
Serial.print (1.23456, 0) imprime "1"
Apuntes de Arduino. Tecnología
20

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Uno

Tabla de contenido