Open pmulvey opened 6 years ago
@pmulvey if you following this answer => https://forum.micropython.org/viewtopic.php?t=2858#p16925, try to change 0x27 to 0x3F which some lcd's requires this address.
Full line:
lcd = I2cLcd(i2c, 0x3F, 2, 16)
ENODEV means that the device wasn't found on the i2c bus. You need to be able to see the device on the bus before the library will work (as @metoikos alludes to). You should also try using the i2c scan method to see what devices are reported. keep in mind that the reported addresses are in decimal (i.e. base 10).
I am a newbie and am running EsPy V1.0.07 on Win 8 with a Nodemcu V3. After a long struggle with moving around import statements I finally got a library for the PCF8574 working. I am now trying your I2C LCD stuff but am unsure as to how to get the code to run. When I run esp8266_i2C_lcd_test.py I get:
I know that it must be some newbie issue so I would appreciate your help.
Regards Paul