Home

Awesome

Using a character LCD display with PyBoard:

A project including circuit and Python Module!

This project includes a python module with heavily commented code, meant for hobbyists to use and modify, as well as a Fritzing circuit diagram and photograph of the end result. This should allow you to attach a character display screen to your PyBoard very easily.

Required:

Connection diagram

CHAR_LCD.py

CHAR_LCD.py is a module for micropython (meant for the PyBoard v1.0 or 1.1) meant to allow easy use of LCD character displays of the standard parallel-in type (viz, Hitachi HD44780 or compatible character display chipsets).

The code for this project has been released under the MIT License.

Tested on PyBoard v1.1 running micropython. (http://www.micropython.org)

TESTED LCDs:

Compatibility:

This module should give you a pretty self-contained set of functions for writing text to a character LCD display of the standard 8-bit-parallel input kind.

This is a library of functions. Not a class. It would be unnecessary to make this a class, and would complexify the usage for hobbyists.

This library ASSUMES you are using PyBoard pins X1-X8 to communicate to the LCD display.

Requires: pyb module; stm module.

###Features Implemented:

###Not Implemented:

FURTHER READING:

###KNOWN ISSUES:

For more information read the code comments.

The code for CHAR_LCD.py is pretty heavily commented because this project is meant for hobbyists just starting out with PyBoard!