Diferencia entre revisiones de «Serial.begin()»
De ArduWiki
(→Sintaxis) |
(→Parametros) |
||
Línea 13: | Línea 13: | ||
== Parametros == | == Parametros == | ||
;velocidad: Debes usar uno de estos valores 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 o 115200. | ;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. | ||
+ | |||
+ | {|class="wikitable col1cen col2cen col3cen col4cen" | ||
+ | |+Configuración serie | ||
+ | !Código!!Datos!!Paridad!!Parada | ||
+ | |- | ||
+ | |5N1||5||rowspan=7|Sin||rowspan=4|1 | ||
+ | |- | ||
+ | |6N1||5 | ||
+ | |- | ||
+ | |7N1||7 | ||
+ | |- | ||
+ | |8N1||8 | ||
+ | |- | ||
+ | |5N2||5||rowspan=3|2 | ||
+ | |- | ||
+ | |6N2||6 | ||
+ | |- | ||
+ | |8N2||8 | ||
+ | |- | ||
+ | |5E1||5||rowspan=7|Con||rowspan=4|1 | ||
+ | |- | ||
+ | |6E1||6 | ||
+ | |- | ||
+ | |7E1||7 | ||
+ | |- | ||
+ | |8E1||8 | ||
+ | |- | ||
+ | |5E2||5||rowspan=3|2 | ||
+ | |- | ||
+ | |6E2||6 | ||
+ | |- | ||
+ | |8E2||8 | ||
+ | |} | ||
== Retorno == | == Retorno == |
Revisión del 18:34 5 jul 2018
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.
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);
}
}