

With the other one that I believe is the one you have. I use both libraries because I have two different I2C displays, one works with fm's library, the other works

When you remove the old library (you can't just rename it) and install fm's library, the new libraryįolder name will be "LiquidCrystal", NOT "LiquidCrystal_I2C".

If it is spelled "LiquidCrystal_I2C" it is the wrong library for the display code you are using. Look at the I2C LiquidCrystal folder in your Libraries folder and look at the spelling of the folder name. I can see the temp, humidity and dew point but no BACKLIGHT!! reference: Algorithms - Schlatter and Bakerĭouble dewPoint(double celsius, double humidity) lcd.println(dewPointFast(DHT11.temperature, DHT11.humidity)) Lcd.print(dewPoint(DHT11.temperature, DHT11.humidity)) lcd.println(Kelvin(DHT11.temperature), 2) lcd.println(Fahrenheit(DHT11.temperature), 2) Void loop() / -( LOOP: RUNS CONSTANTLY )-/Ĭase -1: lcd.print("Checksum error") break Ĭase -2: lcd.print("Time out error") break ĭefault: lcd.print("Unknown error") break CODE BELOW-ĭHT11 Humidity and Temperature Sensor test LIBRARY: LiquidCrystal _V1.2.1 (Have tried previous versions as well ) LCD: QC2004A with LCM1602 IIC V1 backpack Void backlight(void) and void noBacklight(void) ĬOMPUTER: laptop running Windows 7 (32-bit) LCD.h contains the typedef enum t_backlighPol I am getting the following error every time I compile this code:Įrror: 'POSITIVE' was not declared in this scopeĮrror: 'class LiquidCrystal_I2C' has no member named 'backlight'
