Displays gráficos com ESP32 e Arduino IDE 2.0
O touch é controlado pelo XPT2046, um controlador dedicado para telas de toque resistivas, com ADC de 12bits e 125kHz de amostragem.
Por fim, um slot comum para cartão SD está disponível na parte posterior do display, todos acessíveis através de um barramento SPI.
Para o exemplo do do código fonte eu percebi que as novas versões da lib SD não funcionam bem em alguns casos. Se você não conseguir fazer funcionar eu copiei a minha LIB que que fica dentro da pasta portable e você copiar para dentro de
C:\arduino-1.8.19\portable\sketchbook
Baixe esse link descompacte e substitua a sua para sketchbook pela minha. Não apague sua pasta sketchbook C:\arduino-1.8.19\portable\sketchbook renomeie para algo como old_sketchbook.
https://www.dropbox.com/s/0b8w0lsppadby65/sketchbook.zip?dl=0 Os exemplos que mostrei no vídeo da lib TFT_eSPI foram compilados com o Arduino 1.8.19 e com o Arduino 2.0 que já se encaminha para uma versão definitiva.
Pessoalmente estou mais usando a versão 2.0 que a 1.8.
Ainda não sei se eles vão incluir o recurso portable na 2.0 mas eu espero fortemente que eles considerem incluir.
1 Comentários
Boa noite amigo. Parabéns pelo artigo, está me sendo muito útil! Vou usar um display TFT de 3,2" com touch; posso utilizar as mesmas conexões? Obrigado.
ResponderExcluir