After looking at the display choices I decided I wanted to use a display that ran on the i2c buss. This takes up only two pins and is very fast. As there was no current library I decided to write one, and in turn am making it available to the Arduino community.
API Compliance:
I have also put together a recommended API for use when developing libraries for character based LCD displays.
The character based LCD API documentation can be found here.
Info on using keypads with the library can be found here.
F = Fully Supported
P = Partially Supported
D = Being Developed
E = Extended Library Support
Click on the library name to download the latest version of the library for your display
Notes:
The libraries as installed include the extended functions of each display. To disable the extended functions comment the #define _LCDEXPANDED out of the library. This will keep the extended functions from being compiled in, and thus save on available memory.
Every effort has been made to keep the libraries slim on memory usage, and as fast as possible. They have been tested with 0013 and 0015 of the arduino compiler on my mac.
Participation:
There has been much discussion via the forums and e-mail with other Arduino users. I would like to thank Ran Talbott for his advise, and contributions to the library, as well as petersson49 for positing his code for the robot-electronics LCD03.
News:
Initial Library and API created by Dale Wentz
09-14-2009 Mario added support for using a standard HD44780 compatible LCD using the PCF8574 . The new library named “LiquidCrystal_I2C” and can be found here https://playground.arduino.cc/Code/LCDAPI
09-13-2010 Brian Brumfield Added support for the Matrix Orbital LK162-12 Display
We care about the privacy and personal data of our users.
To continue, please give us your consent:
Please confirm that you have read the privacy policy
Thank you for subscribing!
Curious to learn more?
Are you also a teacher, student, or professional that loves using Arduino in your day-to-day activities?
Then keep up-to-date with either our STEM or Professional monthly newsletters.
Arduino weekly newsletter (already subscribed)
Educators can benefit from the ever growing tech that shapes our environment through fun cool projects.
Why not awe your boss with highly innovative ways to help keep your enterprise connected at no extra cost?
Arduino Survey
We'd like to get to know you little better.
Please help us improve by answering this super short optional survey.