Gostaria de compartilhar com vocês as bibliotecas que testei e obtive sucesso ao trabalhar com o Display 2.4″ diagonal LCD TFT com controlador SPFD5408.

Trata-se de um display touch screen no formato de um shield para arduino Uno. Esse shield também possuí um slot para cartão mini SD.

No começo dos meus testes, tive alguns problemas devido a inversão de posição e também das cores. Depois de realizar vários testes com bibliotecas diferentes consegui rodar os exemplos da própria biblioteca de forma simples e funcional.

Com os exemplos da biblioteca é possível realizar estudos e adaptações conforme cada projeto/necessidade.

Segue link para download: http://ozirisjunior.com.br/arduino/2_4_Inch_TFT_spfd5408/2_4_Inch_TFT_spfd5408.rar

Imagens do display:

 

Depois de baixar e instalar as bibliotecas, teste os exemplos abaixo.

Exemplos testados e funcionando:

 

Abraços e obrigado.

 

######################################
ATUALIZAÇÃO 05/2017
######################################

Depois de algum tempo recebi novos display’s que não funcionaram corretamente seguindo os exemplos padrões da biblioteca.

Na verdade o problema acontecia com o exemplo “Mcufriend_kbv” onde os toques ficavam invertidos e a realização de algum desenho era impossível.

Lendo instruções da própria biblioteca no exemplo, entendi que precisava ajustar as portas utilizada pelo Shield que mudam conforme cada drive utilizado pelo modelo do Shield.

Veja imagem:

Conforme a imagem acima, fui trocando os valores das variáveis YP, XM, YM e XP conforme as sequencias da tabela acima até que uma delas resolveu o problema da inversão.

Abraços!