Serial.begin()
De ArduWiki
Contenido
Descripción
Abre el puerto serie y fija la velocidad en baudios para la transmisión de datos en serie. El valor típico de velocidad para comunicarse con una computadora es 9600, aunque otras velocidades pueden ser soportadas: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 o 115200.
{{Nota|No obstante, puede especificar otras velocidad de comunicación a través de los pines 0 y 1, por ejemplo con un componente que requiere una velocidad en baudios particular.]]
El valor predeterminado es 8N1 (8 bits de datos, sin paridad, un bit de parada). Pero con este parámetros se pueden configurar otras opciones.
Sintaxis
Serial.begin(velocidad [, configuracion]);
Parametros
- velocidad
- Debes usar uno de estos valores 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 o 115200.
- configuración
- El valor predeterminado es 8N1 (8 bits de datos, sin paridad, un bit de parada). Pero con este parámetros se pueden configurar otras opciones.
Código | Datos | Paridad | Parada |
---|---|---|---|
5N1 | 5 | Sin | 1 |
6N1 | 5 | ||
7N1 | 7 | ||
8N1 | 8 | ||
5N2 | 5 | 2 | |
6N2 | 6 | ||
8N2 | 8 | ||
5E1 | 5 | Con | 1 |
6E1 | 6 | ||
7E1 | 7 | ||
8E1 | 8 | ||
5E2 | 5 | 2 | |
6E2 | 6 | ||
8E2 | 8 |
Retorno
Advertencia
- Aunque es posible poner la velocidad en 115200 si envias muchos datos se perderan algunos a esta velocidad.
Ejemplo
void setup(){
Serial.begin(9600);
}
void loop(){
for (byte n=0; n<255; n++){
Serial.println(n);
}
}