********* P R O B L E M S O L V E D ******* T H A N K S F O R Y O U R H E L P ************
Newbie, but did my homework. Using Arduino Uno R3 2012 & 4x20 LCD w Backlight & cheap I2C adapter.
Kudos to fm on her marvelous library and to bperrybap for his contributions to it.
Is it possible to get a "sticky" attached to the subject of "New LiquidCrystal Library" that will make reference to this library more convenient?
Can someone of influence lobby for fm's library to replace the standard library?
Now to my problem:
I bought 3 I2C adapters for $2.29 each on ebay. (See attached photo).
They work great with fm's library using the following constructor:
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7);
No other libraries worked (I tried all that I could find). Learned a lot in the process, so it was worth the effort.
The only examples I could find for turning on the backlight involved using Arduino pin D13. I tried to understand what was being done, but I couldn't see how the backlight() command was doing anything but using an additional wire to control the backlight by means of Arduino pin D13. My major concern is that I don't want to create a dead-nuts short that burns out equipment.
How is it done using the built-in commands and the I2C buss alone?
Currently, I just bent pins 15 & 16 of the adapter out of the way before plugging it into the 4x20 LCD board. I soldered wires directly to pins 15 and 16 of the LCD board and attached those to pins D13 and GND of the Arduino board. Ugly, but it works.
I have another problem, but will make a seperate post to avoid confusion.
Any help will be greatly............etc. John