Diferencia entre revisiones de «Serial.read()»
De ArduWiki
(→Vea también) |
|||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
+ | Lee o captura un byte (un carácter) desde el puerto serie. Equivaldría a la función serialRead(). Devuelve: El siguiente byte (carácter) desde el puerto serie, o -1 si no hay ninguno. | ||
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
+ | byte variable = Serial.read(); | ||
</pre> | </pre> | ||
== Parametros == | == Parametros == | ||
+ | ;variable: variable para capturar byte de entrada | ||
== Retorno == | == Retorno == | ||
+ | Un byte (8 bits) leidos. | ||
== Advertencia == | == Advertencia == | ||
Línea 14: | Línea 18: | ||
== Ejemplo == | == Ejemplo == | ||
<syntaxhighlight lang="c++"> | <syntaxhighlight lang="c++"> | ||
+ | void setup(){ | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | void loop(){ | ||
+ | if (Serial.available()){ | ||
+ | byte car = Serial.read(); | ||
+ | Serial.write(car); | ||
+ | Serial.println(car); | ||
+ | } | ||
+ | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revisión del 23:29 3 jul 2018
Contenido
Descripción
Lee o captura un byte (un carácter) desde el puerto serie. Equivaldría a la función serialRead(). Devuelve: El siguiente byte (carácter) desde el puerto serie, o -1 si no hay ninguno.
Sintaxis
byte variable = Serial.read();
Parametros
- variable
- variable para capturar byte de entrada
Retorno
Un byte (8 bits) leidos.
Advertencia
Nada.
Ejemplo
void setup(){
Serial.begin(9600);
}
void loop(){
if (Serial.available()){
byte car = Serial.read();
Serial.write(car);
Serial.println(car);
}
}
Vea también
- Serial
- Serial.begin()
- Serial.available()
- Serial.print()
- Serial.println()
- Serial.write()
- Serial.end()