É possível ligar 2 displays de LCR numa placa do arduino mega????

Cada display mostrara uma informação diferente....

Como faço??????

Exibições: 474

Responder esta

Respostas a este tópico

Sim, é. Mesmo num Uno dá.

Vc conecta as portas de dados de um e outro em portas  diferentes, e aí declara algo assim:

#include <LiquidCrystal.h>

LiquidCrystal lcd1(12, 11, 5, 4, 3, 2);

LiquidCrystal lcd2(15, 14, 9, 8, 7, 6);

Isso para um Uno, onde vc usaria as portas 1 e 0 analógicas como digitais (indicadas como 15 e 14, respectivamente).

[],

Mauro

Nunca tentei, mas certamente sim.

O que pode ser é que a biblioteca pronta não permita.

Mas ligar um display texto é tranquilo, vc pode fazer uma rotina que escreva um byte em um ou outro.

Basta ligar tudo em paralelo menos o pino E, que precisa ser diferente para cada um. Vamos chamar de E1 e E2.

#include <LiquidCrystal.h>

void setup() {

LiquidCrystal lcd(12, E1, 5, 4, 3, 2);

lcd.begin(16, 2);

lcd.print("hello 1 !");    

LiquidCrystal lcd(12, E2, 5, 4, 3, 2);

lcd.begin(16, 2);

lcd.print("hello 2 !");    

}

Se não funcionar vai ter que ser feita uma rotina para acessar o display, mas nada mto dificil... Avise.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço