OLED 16x02 16*02 1602 Arduino library driver for 128x32 pixel displays is attached below. Upgrade your projects to use OLED technology with minimal effort or changes.
16 character by 2 line LCD displays (based on Hitachi driver chips) are very common and popular and this is due to their attractive price point and mature library driver support. Once the library is included, projects can display data with little more than a few lines of code to move the cursor and send the text.
However OLED displays are the future. They have lower power requirements and better contrast, and do not require a back light.
But now the price point of OLED displays is getting closer to that of LCD displays, at least for smaller panels. Using the common SSD1306 or SH1106 driver chip I have produced an Arduino library that is compatible to the LCD library. Just change the include and variable declaration, and you're away with the latest technology. The images you see here are a real-world example of a physical project being updated from LCD to OLED.
Included is code so that you may create and load your own character bitmaps onto the Arduino, as well as a couple of ready-made fonts. Please let me know if you find this library useful.