Популярное

Displays gráficos com ESP32 e Arduino IDE 2.0

tmktools
27 Просмотры
tmktools
Размещено
Nesse vídeo eu mostro o esp32 com um display TFT colorido de 480x320 pixelsde 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.

l
Категория
Ардуино
Комментариев нет.