Índice:
- Etapa 1: Componentes:
- Etapa 2: Princípio
- Etapa 3: O Diagrama Esquemático
- Etapa 4: Procedimentos
- Etapa 5: Código
Vídeo: LCD 1602 com Arduino Uno R3: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Nesta lição, aprenderemos como usar um LCD1602 para exibir caracteres e strings. LCD1602, ou display de cristal líquido do tipo 1602 caracteres, é um tipo de módulo de matriz de pontos para mostrar letras, números, caracteres e assim por diante. É composto por posições de matriz de pontos 5x7 ou 5x11; cada posição pode exibir um caractere. Há um dot pitch entre dois caracteres e um espaço entre as linhas, separando caracteres e linhas. O número 1602 significa no display, 2 linhas podem ser mostradas e 16 caracteres em cada. Agora vamos verificar mais detalhes!
Etapa 1: Componentes:
- Placa Arduino Uno * 1
- Cabo USB * 1
- LCD1602 * 1
- Potenciômetro (50kΩ) * 1
- Breadboard * 1
- Fios de ligação
Etapa 2: Princípio
Geralmente, o LCD1602 possui portas paralelas, ou seja, controlaria vários pinos ao mesmo tempo. O LCD1602 pode ser categorizado em conexões de oito e quatro portas. Se a conexão de oito portas for usada, todas as portas digitais da placa Arduino Uno estarão quase completamente ocupadas. Se você quiser conectar mais sensores, não haverá portas disponíveis. Portanto, a conexão de quatro portas é usada aqui para uma melhor aplicação.
Pinos do LCD1602 e suas funções
VSS: conectado ao solo
VDD: conectado a uma fonte de alimentação de + 5V
VO: para ajustar o contraste
RS: Um pino de seleção de registro que controla onde na memória do LCD você está gravando dados. Você pode selecionar o registro de dados, que contém o que vai na tela, ou um registro de instrução, que é onde o controlador do LCD procura por instruções sobre o que fazer a seguir.
R / W: um pino de leitura / gravação para selecionar entre o modo de leitura e gravação
E: Um pino de habilitação que lê as informações quando o nível Alto (1) é recebido. As instruções são executadas quando o sinal muda de nível alto para nível baixo.
D0-D7: para ler e gravar dados
A e K: Pinos que controlam a luz de fundo do LCD. Conecte K a GND e A a 3,3v. Abra a luz de fundo e você verá caracteres nítidos em um ambiente comparativamente escuro.
Etapa 3: O Diagrama Esquemático
Etapa 4: Procedimentos
Conecte K ao GND e A a 3,3 V, e então a luz de fundo do LCD1602 será ligada. Conecte o VSS ao GND e o LCD1602 à fonte de alimentação. Conecte o VO ao pino do meio do potenciômetro - com ele você pode ajustar o contraste da tela. Conecte RS ao D4 e pino R / W ao GND, o que significa que você pode escrever caracteres no LCD1602. Conecte E ao pino 6 e os caracteres exibidos no LCD1602 são controlados por D4-D7. Para programação, ele é otimizado chamando bibliotecas de funções.
Passo 1:
Construa o circuito.
Passo 2:
Baixe o código em
Etapa 3:
Faça upload do esboço para a placa Arduino Uno
Clique no ícone Upload para fazer upload do código para o painel de controle.
Se "Upload concluído" aparecer na parte inferior da janela, significa que o esboço foi carregado com sucesso.
Nota: pode ser necessário ajustar o potenciômetro no LCD1602 até que ele possa ser exibido com clareza.
Etapa 5: Código
// LCD1602
// Você deve agora
veja seu LCD1602 exibir os caracteres fluentes "PRIMEROBOTICS" e "olá, mundo"
//Website:www.primerobotics.in
#incluir
// inclui o código da biblioteca
/**********************************************************/
Caracteres
array1 = "PrimeRobotics"; // a string a ser impressa no LCD
Caracteres
array2 = "olá, mundo!"; // a string a ser impressa no LCD
int tim =
250; // o valor do tempo de atraso
// inicializa a biblioteca
com os números dos pinos da interface
Cristal líquido
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
void setup ()
{
lcd.begin (16, 2); // configura o número de colunas do LCD e
filas:
}
/*********************************************************/
void loop ()
{
lcd.setCursor (15, 0); // define o cursor para a coluna 15, linha 0
para (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Rola o conteúdo do display
espaço à esquerda.
lcd.print (array1 [positionCounter1]); // Imprime uma mensagem no LCD.
atraso (tim); // aguarde 250 microssegundos
}
lcd.clear (); // Limpa a tela LCD e posiciona o
cursor no canto superior esquerdo.
lcd.setCursor (15, 1); // define o cursor para a coluna 15, linha 1
para (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Rola o conteúdo do display
espaço à esquerda.
lcd.print (array2 [positionCounter2]); // Imprime uma mensagem no LCD.
atraso (tim); // aguarde 250 microssegundos
}
lcd.clear (); // Limpa a tela LCD e posiciona o
cursor no canto superior esquerdo.
}
/**********************************************************/
Recomendado:
Calculadora Arduino DIY usando LCD 1602 e teclado 4x4: 4 etapas
Arduino DIY Calculator usando 1602 LCD e teclado 4x4: Olá pessoal, neste instructables faremos uma calculadora usando Arduino que pode fazer cálculos básicos. Então, basicamente, pegaremos a entrada do teclado 4x4 e imprimiremos os dados em um display LCD 16x2 e o Arduino fará os cálculos
Sistema de segurança RFID com LCD 1602: 4 etapas
Sistema de segurança RFID com LCD 1602: Introdução Hoje estaremos fazendo um sistema de segurança RFID. Isso funcionará como um sistema de segurança, portanto, quando uma etiqueta ou cartão RFID estiver próximo, será exibida uma mensagem no LCD 1602. O objetivo deste projeto é simular como funcionam as fechaduras RFID das portas. Então
Tutorial do Arduino LCD 16x2 - Interface do monitor LCD 1602 com o Arduino Uno: 5 etapas
Tutorial do Arduino LCD 16x2 | Interface do monitor LCD 1602 com o Arduino Uno: Oi pessoal, já que muitos projetos precisam de uma tela para exibir os dados, seja um medidor diy ou display de contagem de assinantes do YouTube ou uma calculadora ou um teclado de bloqueio com display e se todos esses tipos de projetos são feitos com arduino eles vão definitivamente
Usando 1602 LCD Keypad Shield W / Arduino [+ Projetos Práticos]: 7 etapas
Usando 1602 LCD Keypad Shield W / Arduino [+ Projetos Práticos]: Você pode ler este e outros tutoriais incríveis no site oficial da ElectroPeak Visão geral Neste tutorial, você aprenderá a usar o escudo do teclado Arduino LCD com 3 projetos práticos. O que você aprenderá: Como configurar o escudo e identificar as chavesHo
Controle de contraste de LCD 1602 do Arduino: 5 etapas
Controle de contraste do LCD 1602 do Arduino: Enquanto trabalhava em um novo projeto, me deparei com um problema em que queria controlar a luz de fundo e o contraste de uma tela LCD 1602 por meio de um Arduino, mas a tela estava realmente piscando