Buenas,
quiero mandar una serie de datos via serial al pc. Estos datos son fijos en extensión, es decir, 10 filas con una longitud de 20 caracteres. Envío una a una la fila, cuando llega a la fila 10, arduino manda la siguiente fila (empezaría por la primera), y lo que hace el pc es que escribe después de la décima los 20 caracteres. Así sucesivamente....
Lo que busco, si alguien lo sabe, es la manera de que en pantalla cuando llegue a la fila 10, empiece a escribir en la fila 1, por lo que los datos en pantalla quedarían, por ejemplo:
Señal=xx
Capacidad=xx
Caudal=xx
.
.
.
Tiempo transcurrido=xx
Lo necesito para que sea legible en pantalla y no estén bailando las filas.
Pruebalo mandar un "form feed", quiero decir ascii 12, acabo de probarlo con arduino, borra la pantalla en putty, pero lamentable no lo borra en el propio terminal de arduino.
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(analogRead(A0));
Serial.println(analogRead(A1));
Serial.println(analogRead(A2));
Serial.println(analogRead(A3));
delay(500); // hacer pausa para poder leer. ya sé, delay es malo
char c=12; // ascii 12
Serial.print(c); //borra la pantalla
}