Índice:
- Etapa 1: Etapa 1: Peças eletrônicas
- Etapa 2: Etapa 2: o Código
- Etapa 3: Etapa 3: construir o circuito
- Etapa 4: Etapa 4: Tudo pronto
- Etapa 5: Saída de Vídeo
Vídeo: Interface de LCD múltiplo para Arduino Uno usando linha de dados comum: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Hoje, neste instrutível, vou mostrar como fazer a interface de vários módulos LCD 16x2 com uma placa arduino uno usando uma linha de dados comum. O mais interessante deste projeto é que ele usa uma linha de dados comum e exibe dados diferentes em cada LCD.
Etapa 1: Etapa 1: Peças eletrônicas
- Arduino Uno: 1 peça
-16x2 LCD: 4 peças
Potenciômetro -10k Ohm: 4 peças
-470 Ohm Resistor: 4 peças
-Bread board
-Jumper fios
Etapa 2: Etapa 2: o Código
Em primeiro lugar, você deve definir o pino do LCD com linha de dados comum
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);
A partir do código de definição acima, você pode ver que todas as linhas de dados do LCD (LCD1 LCD2 LCD3 e LCD4) são conectadas ao mesmo pino digital da placa Arduino (D7, D6, D5 e D4) enquanto o pino RS e EN é conectado ao pino digital individual.
Aqui está o código completo do nosso projeto:
#incluir
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // definição de pino para LCD 1
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // definição de pino para LCD 2
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // definição de pino para LCD 3
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // definição de pino para LCD 4
void setup ()
{
lcdA.begin (16, 2); // Inicializa do LCD 1
lcdB.begin (16, 2); // Inicializa do LCD 2
lcdC.begin (16, 2); // Inicializa do LCD 3
lcdD.begin (16, 2); // Inicializa do LCD 4}
void loop ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 LCD 16x2 usando");
atraso (100);
lcdB.setCursor (0, 0);
lcdB.print ("Projetado por->");
atraso (100);
lcdC.setCursor (0, 0);
lcdC.print ("Visite o site");
atraso (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
atraso (100);
lcdA.setCursor (0, 1);
lcdA.print ("Arduino único");
atraso (100);
lcdB.setCursor (0, 1);
lcdB.print ("Krishna Keshav");
atraso (100);
lcdC.setCursor (0, 1);
lcdC.print ("e Assinar");
atraso (100);
lcdD.setCursor (0, 1);
lcdD.print ("Projetos");
atraso (100);
}
Etapa 3: Etapa 3: construir o circuito
O circuito postado aqui é projetado usando proteus 8 Professional.
Em proteus pin no. 15 e 16 do LCD está oculto assim, fiz a conexão para os pinos 15 e 16 (ânodo e cátodo do LCD) cujo pino é usado para a luz de fundo do LCD.
Etapa 4: Etapa 4: Tudo pronto
Espero que este projeto o ajude. Se você tiver alguma dúvida ou quiser um projeto mais incrível, visite bestengineeringprojects.com
Recomendado:
Como fazer um gravador de dados em tempo real de umidade e temperatura com o Arduino UNO e o cartão SD - Simulação de registrador de dados DHT11 em Proteus: 5 etapas
Como fazer um gravador de dados em tempo real de umidade e temperatura com o Arduino UNO e o cartão SD | Simulação DHT11 Data-logger em Proteus: Introdução: oi, aqui é Liono Maker, aqui está o link do YouTube. Estamos fazendo projetos criativos com Arduino e trabalhamos em sistemas embarcados.Data-Logger: Um data logger (também data-logger ou gravador de dados) é um dispositivo eletrônico que grava dados ao longo do tempo w
Linha Linha: 5 Etapas
Row Row: Tudo que você precisa é o seu Makey Makey, uma caixa de sapatos e algumas decorações de sua escolha
Como pintar usando pincel comum e água para desenhar no tablet ou celular: 4 etapas
Como pintar usando um pincel comum e água para desenhar em um tablet ou celular: Pintar com pincel é divertido. Traz consigo muitos outros desenvolvimentos para as crianças
Convença-se a usar apenas um inversor de linha de 12 V para CA para cordas de luz de LED em vez de reconfigurá-las para 12 V: 3 etapas
Convença-se a usar apenas um inversor de linha 12 V para CA para cordas de luz de LED em vez de reconfigurá-las para 12 V: Meu plano era simples. Eu queria cortar um fio de luz LED alimentado pela parede em pedaços e religá-lo para funcionar com 12 volts. A alternativa era usar um inversor de potência, mas todos sabemos que eles são terrivelmente ineficientes, certo? Direito? Ou são eles?
SUPORTE DE BATERIA MÚLTIPLO - para experimentos elétricos: 5 etapas (com fotos)
SUPORTE DE MÚLTIPLAS BATERIAS - para experimentos elétricos: este suporte de bateria suporta 1, 2 ou 3 pilhas AAA. Pode ser feito mais para lidar com mais. Da mesma forma que uma mola de prendedor força a ponta do prendedor a fechar, ela força a extremidade do cabo a se separar. Essa pressão externa é usada para manter