Serial.begin()

Descripción

Establece la velocidad de datos en bits por segundo (baudios) para la transmisión de datos en serie. Para comunicarse con el equipo, utilice uno de estos tipos: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 o 115200. Puede, sin embargo, especificar otras tasas - por ejemplo, para comunicarse a través de los pines 0 y 1 con un componente que requiera una velocidad de transmisión particular.

Un segundo argumento opcional configura los datos, la paridad y bits de parada. El valor por defecto es de 8 bits de datos, sin paridad, un bit de parada.

Sintaxis

Serial.begin(speed)

Serial.begin(speed, config)

Solo Arduino Mega:

Serial1.begin(speed)

Serial2.begin(speed)

Serial3.begin(speed)

Serial1.begin(speed, config)

Serial2.begin(speed, config)

Serial3.begin(speed, config)

Parámetros

  • speed: en bits por segundo (baud) - long
  • config: configura los datos, paritdad, y bits de stop. Los valores válidos son:
    • SERIAL_5N1
    • SERIAL_6N1
    • SERIAL_7N1
    • SERIAL_8N1 (por defecto)
    • SERIAL_5N2
    • SERIAL_6N2
    • SERIAL_7N2
    • SERIAL_8N2
    • SERIAL_5E1
    • SERIAL_6E1
    • SERIAL_7E1
    • SERIAL_8E1
    • SERIAL_5E2
    • SERIAL_6E2
    • SERIAL_7E2
    • SERIAL_8E2
    • SERIAL_5O1
    • SERIAL_6O1
    • SERIAL_7O1
    • SERIAL_8O1
    • SERIAL_5O2
    • SERIAL_6O2
    • SERIAL_7O2
    • SERIAL_8O2

Retornos

  • Ninguno.

Ejemplo

void setup() { // abre el puerto Serie, configura los datos a 9600 bps Serial.begin(9600); Serial.println("ArduinoGetStarted.com"); } void loop() { }

The result on Serial Monitor:

COM6
Send
ArduinoGetStarted.com
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

Arduino Mega example:

/* El Arduino Mega using usa los cuatro puertos Serie (Serial, Serial1, Serial2, Serial3), con diferentes velocidades de transmisión: */ void setup() { Serial.begin(9600); Serial1.begin(38400); Serial2.begin(19200); Serial3.begin(4800); Serial.println("Hola Ordenador"); Serial1.println("Hola Serie 1"); Serial2.println("Hola Serie 2"); Serial3.println("Hola Serie 3"); } void loop() {}

※ Nota:

Serial functions are not only used for the communication between an Arduino board and Serial Monitor of Arduino IDE but also used for the communication between:

  • An Arduino board and other Arduino board
  • An Arduino board and other sensors/devices
  • An Arduino board and computer (any Serial software on computer)

Ver También

ARDUINO BUY RECOMMENDATION

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.

※ OUR MESSAGES

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