[PASSANDO CONHECIMENTO] Shields TFT LCDs com telas touchscreen

Olá Galera,

Isso não é um tutorial, até porque o tema não pede um, são dicas relativo aos percalços, dificuldades e aprendizado que tive com os Shields tft lcd com telas touch.

Eles são baratos(se comparados a outros tipo de telas semelhantes), tem uma excelente resolução, porem, precisam de alguma dicas pra funcionar a contento, então lá vão as dicas:

1- Esses TFT LCDs sendo shields, foram os unicos tipos que encontrei que rodaram tão bem no arduino UNO como no Arduino MEGA.

2- Eles podem ser encontrados em vários tamanhos, mas todos com a mesma pinagem, e a mesma forma de encaixe(shield) os tamanhos que encontrei foram 1.8, 2.4, 2.8, 3.5, 3.6 e 3.95.

3- A parte mais chata deles é encontrar a biblioteca correta pra funcionarem, pois não depende uma unica biblioteca, a depender da função ele utilizará de 2 a 3 ou até mais bibliotecas diferentes.

4- O melhor link para as bibliotecas é esse aqui, lá tambem rola uma explicações a mais(em ingles) : MCUFRIEND_kbv Library for Uno 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend Shields - Displays - Arduino Forum

5- A depender da aplicação, apenas a biblioteca TFTLCD e não a biblioteca MCUFRIEND_KBV ira funcionar, porem, a biblioteca MCUFRIEND_KBV é mais moderna, tem mais recursos e é muito, mas muito mais veloz na execução, por, exemplo, se você faz nela uma tela onde tem que vez ou outra apagar o fundo pra sobrescrever na MCUFRIEND_KBV você quase não vê, já na TFTLCD você verá uma apagando e a outra sendo escrita, logo, analise com cuidado, cada uma tem sua utilidade.

6- Lembre-se, a biblioteca touchscreen é uma biblioteca a parte, separada das bibliotecas da tela, se for usar o touch não esqueça de instala-la. ( 2.8 TFT Touch Shield for Arduino [2.8] : ID 376 : $59.00 : Adafruit Industries, Unique & fun DIY electronics and kits )

7- Agora uma grande dica: Esses shield TFTs, até rodam com sketchs gerados em IDEs antigas, mas bugs aparecem constantemente, a solução é simples, instale as biblitecas em uma IDE nova do Arduino, eu estou usando a 1.6.7 no momento, só pra se ter uma ideia, as mesmas bibliotecas com o mesmo sketch gravada na IDE 1.0.6 faz com que não apareçam as letras e caracteres apenas imagens, dai use IDEs NOVAS.

bem, é isso ai, mais duvidas postem aqui, que irei tirando se tiver conhecimento.