Diferencia entre revisiones de «Serial»
(→Vea también) |
|||
Línea 1: | Línea 1: | ||
+ | Se usa para la comunicación entre la placa Arduino y una computadora u otros dispositivos. Todas las placas Arduino tienen al menos un puerto serie (también conocido como UART). La comunicación es vía los pines digitales 0 (Rx) y 1 (Tx), así como con la computadora a través de USB. Por lo tanto, si requiere usar USB no puede usar los pines 0 y 1 para entrada o salida digital. | ||
+ | |||
+ | {{Nota|Puede usar el monitor serie integrado del entorno Arduino para comunicarse con una placa Arduino. Haga clic en el botón del monitor de serie en la barra de herramientas y seleccione la misma velocidad en baudios.}} | ||
== Metodos == | == Metodos == | ||
Línea 18: | Línea 21: | ||
|[[Serial.available()]]||Indica el numero de caracteres disponibles | |[[Serial.available()]]||Indica el numero de caracteres disponibles | ||
|} | |} | ||
+ | |||
+ | == Advertencias == | ||
+ | * En Arduino [[UNO]] no se recomienda usar los pines digitales 0 (Rx) y 1 (Tx) para entrada o salida si requerirás usar el monitor serie. | ||
+ | |||
+ | == Comentarios == | ||
+ | En el IDE hay una pantalla que se llama el '''Monitor serie''' donde se puede hacer que Arduino escriba cosas (vía [[Serial.print()]] o [[Serial.write())]], pero también se puede enviar datos hacia Arduino (desde la primera linea) que luego se puede capturar en Arduino con [[Serial.read()]]. | ||
== Vea también == | == Vea también == |
Revisión del 16:06 3 jul 2018
Se usa para la comunicación entre la placa Arduino y una computadora u otros dispositivos. Todas las placas Arduino tienen al menos un puerto serie (también conocido como UART). La comunicación es vía los pines digitales 0 (Rx) y 1 (Tx), así como con la computadora a través de USB. Por lo tanto, si requiere usar USB no puede usar los pines 0 y 1 para entrada o salida digital.
Nota: Puede usar el monitor serie integrado del entorno Arduino para comunicarse con una placa Arduino. Haga clic en el botón del monitor de serie en la barra de herramientas y seleccione la misma velocidad en baudios.
Metodos
Método | Descripción |
---|---|
Serial.begin() | Abre el puerto serie y fija velocidad de comunicación. |
Serial.print() | Imprime en la misma linea |
Serial.println() | Imprime en una nueva linea |
Serial.read() | Lee un carácter disponible. |
Serial.write() | |
Serial.available() | Indica el numero de caracteres disponibles |
Advertencias
- En Arduino UNO no se recomienda usar los pines digitales 0 (Rx) y 1 (Tx) para entrada o salida si requerirás usar el monitor serie.
Comentarios
En el IDE hay una pantalla que se llama el Monitor serie donde se puede hacer que Arduino escriba cosas (vía Serial.print() o Serial.write()), pero también se puede enviar datos hacia Arduino (desde la primera linea) que luego se puede capturar en Arduino con Serial.read().