How to interface several LCD's to a Raspberry Pi using only Python. A few years ago I wrote a book entitled “Arduino LCD Projects”. I have been working on writing a similar LCD projects book for the Raspberry Pi for a while. However getting LCD’s to work with the Raspberry Pi has not turned out to be that easy to do. There is no easy reference source, there are many varying standards, and there is required software that has numerous dependencies. In this book we will be using Python and the only dependency is that SPI be enabled. I have a fairly large collection of LCD’s to try to get to work with the Raspberry Pi. Eight of them, mostly on the left side in the next picture, are text based. The others are graphics based LCD’s. Some of the graphics screens are serial, some are 8 bit and two of them are 16 bit devices.
As always building and using the following designs, circuits and software is solely the responsibility of the end user. Follow all safety rules; the safe operation of these devices is the responsibility of the reader. There is no warranty included or implied. If you are not familiar with using the Raspberry Pi and LCD’s then start with something simpler like my LED projects book.