Serial.find()
De ArduWiki
Revisión del 22:56 5 jul 2018 de Kike GL (Discusión | contribuciones)
Contenido
Descripción
Lee datos del buffer serial hasta que se encuentra la cadena objetivo de longitud dada.
Sintaxis
Serial.find(caracter);
Parametros
- caracter
- Caracter a buscar.
Retorna
Lo que devuelve es un boleano. La función devuelve verdadero si se encuentra la cadena objetivo, falsa si se agota el tiempo.
Advertencias
Nada.
Ejemplo
void setup(){
Serial.begin(9600);
}
void loop(){
if (Serial.available()){
byte car = Serial.peek(); //Lee carácter enviado y NO borra del buffer.
Serial.write(car); //Imprime siempre lo mismo
}
}