Developing graphical user interfaces on Liquid-Crystal Display (LCD)
There are several types of display technologies on the market for IoT applications, such as Liquid-Crystal Display (LCD), Organic Light-Emitting Diode (OLED) displays, Thin Film Transistor (TFT) displays, and e-paper technologies. They have pros and cons,therefore, it is necessary to select the display technology according to the requirements of the project. Some criteria can be:
- Price tag
- Power consumption
- Hardware resources to drive the display (I2C vs SPI communication)
- Driver support
- Graphics capabilities, size, and resolution
- Color requirements
For example, TFTs generally show more graphics capabilities and high resolution, but higher energy consumption too. If the project requirements mandate the least amount of energy consumption, a reflective display, such as an e-paper type display, would be the right choice.
In the next example, we will use ESP32-S3...