lcd JHD-2X16-I2C de proteus no muestra nada
buenas noches, tengo el siguiente inconveniente, estoy intentando simular una coneccion de un arduino uno con un lcd con protocolo i2c jhd-2x16-i2c que encuentro en proteus. el problema es que al darle play la simulacion el display "prende" pero no muestra nada. las librerias instaladas son
la lcd esta conectada scl a5 y sda a4, ground y vdd
alguien conoce este display o me recomienda algun otro? libreria o algo para proteus
saludos y muchas gracias!!!
code: [select]
#include <wire.h>
#include <liquidcrystal_i2c.h>
la lcd esta conectada scl a5 y sda a4, ground y vdd
alguien conoce este display o me recomienda algun otro? libreria o algo para proteus
saludos y muchas gracias!!!
hola, ya e tenido ese problema y se encuentra en el direccionamiento del dispositivo, que muchos marcan como 0x27. en mi caso fue el 0x3f y lo encontre gracias un sketch para bucar la direccion i2c. fue cargar el sketch y atravez del monitor serial me arrojo la dirreccion de li lcd 16x2.
code: [select]
#include <wire.h>
void setup()
{
wire.begin();
serial.begin(9600);
while (!serial);
serial.println("\ni2c scanner");
}
void loop()
{
byte error, address;
int ndevices;
serial.println("scanning...");
ndevices = 0;
for(address = 1; address < 127; address++ )
{
wire.begintransmission(address);
error = wire.endtransmission();
if (error == 0)
{
serial.print("i2c device found @ address 0x");
if (address<16)
serial.print("0");
serial.print(address,hex);
serial.println(" !");
ndevices++;
}
else if (error==4)
{
serial.print("unknown error @ address 0x");
if (address<16)
serial.print("0");
serial.println(address,hex);
}
}
if (ndevices == 0)
serial.println("no i2c devices found\n");
else
serial.println("done\n");
delay(5000);
}
Arduino Forum > International > EspaƱol > Hardware (Moderators: surbyte, Hector_A) > lcd JHD-2X16-I2C de proteus no muestra nada
arduino
Comments
Post a Comment