Adding LCD character display to Attiny85 project
LCD character displays are a pretty useful addition to a project for providing a simple test output. However if we use them in 4-bit or 8-bit parallel-mode they can be pretty greedy on pins, not to mention the software overhead with custom libraries. I've been programming Attiny85 chips recently, where pins are certainly very much at a premium. I wanted to add an 4-line LCD character output to the project, and luckily there are version of LCD displays that use serial inputs (I2C/UART/SPI) to control the input, meaning that if we use UART we only have to use a single pin to control output - excellent!