Recents in Beach


Receba o meu conteúdo GRATUITAMENTE


Displays gráficos com ESP32 e Arduino IDE 2.0

 


Displays gráficos com ESP32 e Arduino IDE 2.0

Nesse vídeo eu mostro o ESP32 com um display TFT colorido de 480x320 pixels de 3.5” com touch e entrada para cartão SD.

O display MSP3520 é uma tela de LCD (Liquid Cristal Display) que utiliza uma tecnologia na qual transistores controlam individualmente cada pixel, ou seja, uma matriz ativa, ao contrário de seus antecessores. Estes transistores são montados como um filme muito fino depositado sobre o vidro e não em fatias de silicio, daí o nome Thin-Film Transistor (TFT). link para comprar o ESP32 aqui : https://s.click.aliexpress.com/e/_9ASS8H link para comprar o Display 3.5 ili9488 https://s.click.aliexpress.com/e/_9731Cv Para controlar o display, um SoC dedicado funciona como driver, é o ILI9488 da ILITEK.

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.



        Download dos arquivos:


Postar um comentário

1 Comentários

  1. 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