Display Arduino Lcd Tft 2.4 240x320 Spi Cartao Sd

Bom dia

  Alguém tem ou sabe como fazer um pequeno exemplo onde através de um trimpot eu mostre no centro da tela de um display lcd ILI9341  uma variação de 0 a 5  ao girar o trimpot ?

  Eu precisava do exemplo necessariamente voltado para mostragem neste display ILI9341.

  Agradeço desde já qualquer ajuda.

 

Exibições: 456

Responder esta

Respostas a este tópico

Usa a LVGL e faz um map para um widget. Esse display é magnífico.
https://www.dobitaobyte.com.br/ihm-com-esp32-e-display-ili9341/

Desse artigo para trás você vai encontrar uma série sobre esse display, tanto com LVGL quanto com TFT_eSPI.
https://www.dobitaobyte.com.br/tutorial-de-lvgl-02-definicao-do-pro...

Também tem uma série de vídeos sobre ele nessa playlist:

https://www.youtube.com/watch?v=54jMr8fhLIM&list=PLRY8hVoRZTnA8...

Entendi perfeitamente a solução que indicou mas para meus vagos conhecimentos seria difícil a implementação para o que eu necessito, que é coisa simples.  Muito grato por sua resposta. 

 Boa tarde CC,  (se não gosta que te chame pelas iniciais, avise),

Vamos fazer um exercício de empatia.

Imagine que você vai ajudar um amigo e este posta a seguinte descrição do projeto e da dificuldade:

"Alguém tem ou sabe como fazer um pequeno exemplo onde através de um trimpot eu mostre no centro da tela de um display lcd ILI9341  uma variação de 0 a 5  ao girar o trimpot ?"

não sendo o amigo que postou, você conseguiria entender o projeto e a dificuldade deste amigo?

RV

Eu tenho o display todo conectado e funcional. Eu precisava apenas do exemplo que citei pois daí pra frente eu conseguiria seguir muito provavelmente. 

Eu não entenderia, sem saber um MONTE de detalhes do tipo: qual computador, geladeira, ou raspberry usou, nem quais bibliotecas, valor de trimpot, circuito elétrico, linguagem utilizada, etc... 

Olá César, talvez você esteja vendo as rotas de forma equivocada, além do mais, seu tópico está muito carente de informações, mas vamos lá. Vamos entender como funciona a lógica, ok?

vou IMAGINAR que você esteja utilizando um arduino ou esp.

1º) Conetar o trimpot no seu controlador na entrada analogica. Se não sabe como funciona um trimpot, pesquise sobre potenciômetros.

2º) Criei uma condição para leitura da entrada analógica e veja os valores que são exibidos. Dica: Utilize o monitor serial para debug.

3º) com os valores em mãos, crie condições para que seja printado os números desejados na tela.

Esse é o modo mais rápido e simples que conheço para realizar esta tarefa.

 Grato por sua resposta. O que não sei é printar o texto neste display. Já tentei olhando a biblioteca, mas quando manipulo o trimpot os números alteram como desejo,  porém embolam no display um por cima do outro todo borrado.

Olhe os exemplos da biblioteca que você utiliza. Procure um exemplo bem simples onde exibe só texto.

Normalmente tem um código que realiza a limpeza total da tela antes de escrever algo.

 Eu consigo fazer tudo isso ...  Quando ligo, aparece printado o valor "0" .. vou girando e os valores vão subindo e sendo printados, porém essa printagem começa a ficar toda trepada, cria um borrão onde manda printar. Apenas esse o meu problema. Já alimentei o display com fonte dedicada de 10A  para ver se era problema de consumo e nada ...  A programação está correta e funcional ... quando printa e começa a variar os caracteres printados, o display trepa tudo ..embola os caracteres ...  estranhíssimo...

Pelos sintomas que você descreve, é muito difícil ajudar.

Experimenta postar o código completo, link das libs, imagem das ligações, vídeo apresentado o problema... ai talvez fique mais fácil ajudar.

Segue em anexo meu código.

Ele deveria mostrar no display ao girar o trimpot os valores variando.

 Ele mostra o valor assim que entra e  quando rodo o trimpot dá para ver que os valores estão variando mas os caracteres a partir daí no display se embolam um com o outro.

 Se alguém souber como ajudar agradeço muito.

Segue em anexo video.

 Repare que a medida que vario o trimpot os valores vão aparecendo mas no display fica tudo embolado...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço