Parte de este código lo saque de internet hace años y no recuerdo de donde, tal vez en el post anterior sobre el puerto serial lo indeque...
/* /* Funciones del puerto Serial /* /* *********************************************************************** */ // Leer puerto Serial String LeerSerial(){ char ch = ' '; //Variable donde se guarda el char que se recibe por serial. String mensaje ="" ; //Variable para guardar el texto pasado por serial. //Lee serial if (Serial.available()) //Si el serial esta libre... { while( ch != '\n') //leemos hasta el retorno de carro o enter. { ch = Serial.read(); //Lee un caracter. mensaje = mensaje + ch ; //lo anadimos a la variable mensaje. delay(25); //Esperamos 25ms para evitar colixiones de datos. } //Serial.println( mensaje); //Imprimimos el mensaje return mensaje; //Pasamos el valor leido mensaje = "" ; //Borramos el string } }
No hay comentarios:
Publicar un comentario