16-Bit TFT LCD Adaptor for Arduino

Many of us always wanted to interface a TFT screen to an arduino to make our projects look more beautiful. However most of the TFT modules require a 16-bit data line and are mainly designed to be connected to an ARM based processor. Also majority of the TFT modules run on 3.3V instead of regular 5V and also the 16-bit data bus can take up a lot of GPIO pins of the arduino. Both the problems were solved by combination of hardware and software. In the hardware an on board level converter was implemented along with a latch that would reduce the number of pins form 16 to 8 at the expense of an additional pin for controlling the latch. The latch works sort of like a small memory. The … Continue reading