Conecxion de dos pantallas, Una I2C y otra no I2c

Tengo dos pantallitas de LCD prestadas.

Una es de 20x4 y va por el puerto serie I2C, vaya a sda y scl.
La otra es un escudo de arduino uno de 16x2.

Como programarlas, y utilizar las librerias LiquidCrystal y LiquidCrystal_I2C, si comparten comandos, o llamadas, ej : lcd.print();
Como decirle que pantalla tiene que mostrar dicho mensaje?

La otra cuestión es si puedo utilizar mas puertos como sda y scl, Alguno de los rx tx????

Saludos
Cuando uses los constructores el vez de usar lcd(0x27,16,2) por ejemplo

Usa lcdi2c(0x27,16,) y cada vez quede vas a escribir sobre la lcd i2c en evez de usar lcd.print usa lcdi2c.print

Muchisimas gracias. Ya estoy liado y funciona.... :slight_smile: :slight_smile:

Ahora me gustaria que recomendaseis una libreria para los menus del lcd con los pulsadores..

Y aver si me podeis aclarar si se puede utilizar puertos rx y tx como sda scl.. Muchas gracias de nuevo

Saludos
No se puede usar Rx Tx con SCL SDA, ya que son protocolos diferentes.

MUchas gracias de nuevo. Y para el menu de la lcd que libreria me recomendais?? He visto varias por ahi...

En esa parte aun no tengo mucha experiencia pero surbyte recomienda phimenu o por lo menos así lo lei hace poco.

busca un mensaje de hace pocos dias que hago toda la recomendacion phi_menu es una opción pero hay varias.

De todas formas, cada uno tiene que cocinar con lo que tiene en la despensa, pero lo óptimo para dos pantallas sería que ambas fueran i2c, ya que se conectarían a los mismos pines (sólo habría que cambiar su dirección hardware) y el consumo de recursos será menor.

Me uno a lo que dice noter. Simplifica mucho las cosas. Puedes añadir el conversor i2c al display que no lo es. No son caros.

Noter y caramelo... me apaño con lo que tengo...

surbyte podrias indicarme el tema.. he estado buscandolo pero no lo encuentro. Gracias de nuevo a todos

Acá tienes la pagina del autor de la librería phi_menu

arkand2:
Tengo dos pantallitas de LCD prestadas.

Una es de 20x4 y va por el puerto serie I2C, vaya a sda y scl.
La otra es un escudo de arduino uno de 16x2.

Como programarlas, y utilizar las librerias LiquidCrystal y LiquidCrystal_I2C, si comparten comandos, o llamadas, ej : lcd.print();
Como decirle que pantalla tiene que mostrar dicho mensaje?

La otra cuestión es si puedo utilizar mas puertos como sda y scl, Alguno de los rx tx????

Debes crear 2 objetos distintos, se llama polimorfismo en la programacion OOP.

LiquidCrystal lcd;
LiquidCrystal_I2C lcdI2c;

cada cual cableada de manera correcta ovbiamente

Pues yo, por 3,85€ que cuesta el modulo i2c no me liaba tanto...

Carmeloco 3,85€ aquí en Venezuela es el sueldo de 5 días de trabajo, asi que depende de donde se este es económico o no,

max_saeta:
Carmeloco 3,85€ aquí en Venezuela es el sueldo de 5 días de trabajo, asi que depende de donde se este es económico o no,

Entonces, el sueldo medio mensual en Venezuela, ¿está sobre los 16€? Pues, ¿cuales son los precios de las cosas allí?

El sueldo medio mensual aquí esta al rededor de los 25€. O lo que es igual a 5000 Bolívares fuertes, con el cambio paralelo del euro en 207 Bs por euro.

Un arduino UNO tiene el precio de 2000 a 2300 Bs. es decir casi medio sueldo mensual. Una pantalla LCD I2C esta en 1700 Bs. Es decir unos 8,12 euros al cambio paralelo.

Por eso no hay muchos que puedan costearse un Hobby con Arduino

max_saeta:
El sueldo medio mensual aquí esta al rededor de los 25€. O lo que es igual a 5000 Bolívares fuertes, con el cambio paralelo del euro en 207 Bs por euro.

Un arduino UNO tiene el precio de 2000 a 2300 Bs. es decir casi medio sueldo mensual. Una pantalla LCD I2C esta en 1700 Bs. Es decir unos 8,12 euros al cambio paralelo.

Por eso no hay muchos que puedan costearse un Hobby con Arduino

Uffff con esos sueldos, no te puedes costear ni un hobby con arduino, ni un hobby con nada...

No quiero ofender a los venezolanos pero le segimos el paso en tanto que nuestra presidente alabe como lo hace la política de Maduro (presidente de Venezuela y seguidor de Chavez). Venezuela esta con problemas de abastecimiento, góndolas de supermercados vacías (corrígeme Max si estoy equivocado porque eso es lo que dicen en argentina) y gente comprando cosas de primera necesidad como leche, jabon, etc, en el mercado negro el cual es perseguido por la policia de Maduro. En resumidas cuentas, desastre y ahora peor con el precio del petróleo que esta por el piso a 60 el barril.

Entonces en esas condiciones hablar de cuanto cobra alguien tiene poco sentido porque es una economía cerrada, como la de argentina. No te permiten importar por las trabas que ponen para que compres en el exterior.

Así mismo es. Tengo varios meses búscalo leche para mi hija, y solo consigo de contrabando. Y son las mismas autoridades quienes provocan esta situación. Y para compras en el exterior solo dan 300 $ anuales. Y si vas a comprar aqui es 500% mas costoso.