Índice:

Como fazer a interface de um LCD 16x4 com um Arduino: 6 etapas
Como fazer a interface de um LCD 16x4 com um Arduino: 6 etapas

Vídeo: Como fazer a interface de um LCD 16x4 com um Arduino: 6 etapas

Vídeo: Como fazer a interface de um LCD 16x4 com um Arduino: 6 etapas
Vídeo: Arduino gas sensor - example tutorial 2024, Novembro
Anonim
Como fazer a interface de um LCD 16x4 com um Arduino
Como fazer a interface de um LCD 16x4 com um Arduino

Introdução

Recentemente, recebi algumas amostras grátis de LCD de meus amigos do FocusLCDs.com. Um deles é um LCD 16x4; P / N: C164AXBSYLY6WT. Ele usa um controlador ST7066U (veja a ficha técnica aqui) em vez do HD44780 comumente encontrado em blindagens de LCD. Não tenho certeza se ele funcionará com um Arduino e suas bibliotecas, então queria experimentá-lo.

Resumo dos recursos

  • Imagem mais nítida, ângulo de visão mais amplo
  • Driver: ST7066U
  • Fundo amarelo
  • Retroiluminação Y / G
  • Faixa de temperatura: -20 ° C a + 70 ° C
  • ROHS Compliant

Etapa 1: Materiais

Reúna os materiais listados abaixo:

  1. Arduino (UNO ou MEGA)
  2. LCD 16x4; C164AXBSYLY6WT
  3. Placa de ensaio sem solda
  4. Dupont Jumper Wires
  5. Cabeçalhos de passo de 2,54 mm
  6. Potenciômetro de 10k Ohm
  7. IDE Arduino
  8. Cabo USB

Etapa 2: cabeçalhos de solda

Cabeçalhos de solda
Cabeçalhos de solda

Solde o cabeçalho para o módulo LCD. 16 pinos no total. Consulte esta imagem para ver as pinagens.

Etapa 3: conecte o circuito

Ligue o circuito
Ligue o circuito

Conecte o circuito conforme mostrado; consegui com o Fritzing. O potenciômetro serve para variar a luz de fundo.

Etapa 4: acione o IDE do Arduino

Abra seu IDE Arduino. Tome cuidado para selecionar a placa correta, ou seja, Arduino UNO ou MEGA, etc. e selecione a porta correta.

Etapa 5: codifique o esboço

Codifique o esboço
Codifique o esboço

Digite este esboço no IDE e carregue.

/ * Este é um esboço para testar o LCD 16x4:

* FocusLCD P / N: C164AXBSYLY6WT

*/

#include LiquidCrystal lcd (8, 9, 4, 5, 6, 7);

void setup () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("Os MELHORES LCDs!");

lcd.setCursor (0, 2);

lcd.print ("P / N:");

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

Etapa 6: ver o resultado

Veja o resultado
Veja o resultado

Parabéns! Seu LCD deve mostrar algo assim.

Recomendado: