

I also included many example animations in the spread sheet you can use 'out of the box'. Only this time I made a better job of the video. The YouTube video link above details how to use the auto code generation tool which is a modified version of the one I used for my Evil Eyes Instructable. I used it to create the PackMan and Clyde animations given in Step 1. I also included a spread sheet that allows you to quickly create custom characters and auto generate the code. The zip file also contains a tool to help create your own custom characters. It achieves this by configuring the LCD into 4bit mode. The library gives access to all the HD44780 LCD functionality along with read access of the display to allow reading of DD and CG ram along with the busy flag if you need to poll the display for availability on slow operations. To 'install' it you should follow the Arduino library installation instructions for importing a. Though given the crazy price of £1.79, I heartily recommend you buy one rather than expend the effort to munge one together.Ī copy of the full zipped library is included below.

I reverse engineered the PCB and have provided a copy of the circuit above should you wish to make your own from scratch.

The serial I2C conversion to LCD parallel is achieved through the use of a conversion module purchased from Ebay as detailed in the aforementioned Instructable which is based around the PCF8574 IO Expander. It's been fully tested without any issues up to a maximum of 4 LCDs of varying dimensions as in the attached picture above. It's my first go at writing a C++ Arduino Library so apologies if it's not in 100% perfect Arduino 'speak'. 'Microchip PIC Library to Control a 20 by 4 LCD over I2C' This project is a comprehensive Arduino port of an earlier Instructable which can be found here
