Economical text LCD displays are ideal for embedded Raspberry Pi applications where a full monitor is not required. The economical 16×2 LCD is popular with the Arduino crowd but can be used on the Raspberry Pi with a little extra work. Other similar LCD units can also be used if you need more lines or characters.
Many of these LCD modules use a parallel interface, which would require several GPIO lines. This chapter shows how to use a I2C interface module to overcome that disadvantage. These modules also use a 5V supply and require a 5V signal interface. This chapter presents a solution to this ...