14-06-2015, 11:17 AM
Buenas, hace tiempo compre una pantalla TFT Touch para arduino y estoy intentando hacerla trabajar con un arduino mega.
Para trazos estaticos muy bien, pero cuando quiero representar una variable que va cambiando, como un tiempo, no se como hacerlo.
Si solo imprimo la variable me la va pisando, ver video.
https://youtu.be/ItJxJt3bz_8
Si antes de imprimir la variable relleno un marco donde lo hago con el color de fondo, esta me parpadea, ver video.
https://youtu.be/EwuGXbh-zDg
El codigo que utilizo es este, la primera linea rellena un rectangulo con el color de fondo.
Alguien podria ayudarme? Gracias
Para trazos estaticos muy bien, pero cuando quiero representar una variable que va cambiando, como un tiempo, no se como hacerlo.
Si solo imprimo la variable me la va pisando, ver video.
https://youtu.be/ItJxJt3bz_8
Si antes de imprimir la variable relleno un marco donde lo hago con el color de fondo, esta me parpadea, ver video.
https://youtu.be/EwuGXbh-zDg
El codigo que utilizo es este, la primera linea rellena un rectangulo con el color de fondo.
Código:
tft.fillRect(0, 200, 320, 40, BLACK); // Rellenamos un rectangulo, si la habilito parpadea, sino la pisa
tft.setCursor(170,200); // Colocamos el cursor
tft.setTextSize(3); // Especificamos el tamaño del texto
tft.setTextColor(RED); // Definimos el color del texto
tft.println(time); // Escribimos por pantalla
Alguien podria ayudarme? Gracias