Skip to content
SPONSORS

Expert - ili9341 com Touch Resistivo ​

Neste laboratório iremos trabalhar com o display LCD TFT ili9341 e com o módulo de Touch Resistivo, permitindo que a aplicação possua saída gráfica e também interação com o usuário.

Com o LCD podemos exibir mensagens e informações na tela, escrever textos em diferentes posições e tamanhos, desenhar formas geométricas como retângulos, círculos e linhas, renderizar imagens (bitmaps) e criar interfaces gráficas simples.

Com o touch resistivo, podemos detectar a posição do toque na tela, criar áreas interativas como botões, desenvolver menus e interfaces gráficas e implementar aplicações com interação direta do usuário.

LEITURA

Para realizar o lab expert será necessário ler/ consultar os material:

Placa PicoLCDock

Desenvolvemos uma placa que já integra uma Raspberry Pi Pico ao display LCD ILI9341:

Código base

No repositório abaixo, você encontrará dois projetos de exemplo para realizar o laboratório. Você deve clonar o repositório, importar e testar cada um dos projetos (DEMO e LED_TOGGLE) separadamente.

Entrega ​

O desafio desse laboratório é criar uma interface para controntolar o motor de passos, com os seguintes recursos (via controle do LCD):

Botões:

  • girar sentido horário
  • girar sentido anti-horário
  • Start/Stop

Configuração:

  • Modo de operação: se será livre (gira até pedir para parar) ou se será uma angulação definida
  • Definir ângulo que o motor vai girar

Animações:

  • Enquanto o motor estiver girando, o LCD deverá exibir uma animação de que o motor está girando e também com informação sobre o seu sentito