AVR-Based Serial Enabled LCDs Hookup Guide
Resources and Going Further
Now that you've successfully got your OpenLCD up and running, it's time to incorporate it into your own project! When it is complete (or even during the design and build phases) please share in comments section of this tutorial, we'd love to hear about it! We also like doing project highlights, so please don't hesitate to reach out when it's finished. Maybe we could even feature your project with a blog post and video!
Also, if you ran into any issues during this hookup guide, or something wasn't crystal clear the first time you read it, please let us know in the comments section of this tutorial. We strive to make the best documentation possible, and really want to hear about any pain points you discovered. Thanks in advance!
For more information, check out the resources below:
- OpenLCD GitHub Repo - OpenLCD design files, default firmware, and example code.
- Qwiic_SerLCD_Py Python Module
- HD44780
- Datasheet
- LCD User-Defined Graphics - If you would like to create a custom character, you would need to send a command byte before controlling the individual pixels in the character square.
This tutorial focuses on using the SerLCD with Arduino. To use the SerLCD on a Raspberry Pi with Python, check out the Qwiic SHIM Kit Hookup Guide for Raspberry Pi for more information.
Qwiic SHIM Kit for Raspberry Pi Hookup Guide
February 16, 2021
Need some inspiration for your next project? Check out some of these related tutorials: