Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Como Exibir Imagens em LCD TFT 1.17" com Arduino UNO

Componentes e Materiais

Componente Quantidade
Arduino UNO 1
Tela LCD/TFT 1.17 polegadas 1
Cartão SD 1

Aplicativos e Serviços Online

Sobre o Projeto

Neste artigo, mostrarei como exibir uma imagem em tela TFT com Arduino!

Diagrama de Ligação

Imagem no Cartão SD

Requisitos importantes:

Código Arduino

Copie o código abaixo e carregue no seu Arduino:

// CreaTechWeb: Exibindo imagem em tela TFT com Arduino UNO
// https://createchweb.com/displaying-an-image-on-a-tft-screen-with-arduino/
#include 
#include 
#include 

#define sd_cs 4
#define lcd_cs 10
#define dc 9
#define rst 8

TFT TFTscreen = TFT(lcd_cs, dc, rst);
PImage logo;

void setup() {
  TFTscreen.begin();
  TFTscreen.background(255, 255, 255);
  TFTscreen.stroke(0, 0, 255);
  TFTscreen.println();
  TFTscreen.println(F("Arduino TFT Bitmap Example"));
  TFTscreen.stroke(0, 0, 0);
  TFTscreen.println(F("Open serial monitor"));
  TFTscreen.println(F("to run the sketch"));
  
  Serial.begin(9600);
  while (!Serial);
  
  TFTscreen.background(255, 255, 255);
  
  Serial.print(F("Initializing SD card..."));
  if (!SD.begin(sd_cs)) {
    Serial.println(F("failed!"));
    return;
  }
  Serial.println(F("OK!"));
  
  TFTscreen.begin();
  TFTscreen.background(255, 255, 255);
  
  logo = TFTscreen.loadImage("arduino.bmp");
  if (!logo.isValid()) {
    Serial.println(F("error while loading arduino.bmp"));
  }
}

void loop() {
  if (logo.isValid() == false) return;
  
  Serial.println(F("drawing image"));
  int x = random(TFTscreen.width() - logo.width());
  int y = random(TFTscreen.height() - logo.height());
  
  TFTscreen.image(logo, x, y);
  delay(1500);
}

Resultado Final

Abra o monitor serial no programa Arduino. Sua imagem .bmp agora é exibida na tela TFT.

Processo de manufatura

  1. Painel de Controle para Flight Simulator 2020 com Arduino Nano – Display LCD e CDI
  2. Relógio em Tempo Real com Arduino para Horários de Oração Islâmica
  3. Exibir Imagens BMP do Cartão SD no Shield LCD TFT 2.4″ com Arduino
  4. Display Portátil de Persistência da Visão com Arduino UNO e ATtiny85
  5. Controlando Matriz de LED 8×8 com Arduino Uno: Guia Passo a Passo
  6. Construa um Cubo de LED 4x4x4 com Arduino Uno e 1Sheeld – Projeto Interativo de LED
  7. Projeto Arduino GPS e Shield TFT Touchscreen: Exibição de Localização em Tempo Real
  8. Controle Remoto de Carro com Arduino Uno e Bluetooth: Guia Passo a Passo
  9. Construa um Relógio Despertador Confiável com RTC DS1302 e Arduino UNO
  10. Controle de Ventoinha PWM 4 Pinos 25 kHz com Arduino Uno – Montagem, Código e Teste