You would probably need a few hundred ohms or so, depending on how much you want to dim it. It would be tough to get at on that board though without de-soldering the display. Another option would be to put it behind a smoked acrylic faceplate.

But is it pin 15 that should be broken - easy to do before assembly. The pot can be mounted between the screen and I2C pcb as I have lifted the I2C board 3mm using two short pieces of heat shrink at the end terminals before soldering from the center outwards. This also gives a nice space between the two boards.

For anyone there who is interested, I had to stop the annoying update blink screen refresh by this method - if anyone knows of another I would be interested.

In void loop()

lcd.setCursor(0,0); //sets beginning of line 1 lcd.print( your code for line 1); lcd.setCursor(0,1); //sets beginning of line 2 lcd.print(your code for line 2);// no more blinkComment - this causes a refresh of each line without any blinking, giving a nice update of the sensor data.

If lcd.clear();is used the whole display will blink annoyingly - at least with this 2 line charactor lcd screen.With my older Freetronics lcd screens that use 6 lines there is no blinking. Different tech.

Hallo,Can anybody help me? I have plugged converter from I2C to 4bit for LCD, I implemented your library and compile is OK. But LCD not show characters and backlight blinking chaotic. The wires are plugged by right. Which format I must write the number of adress I2C to sketch. A7 or 0xA7? I don´t know where is problem.

Last edited by zdendule on Thu Feb 07, 2013 11:33 am, edited 1 time in total.