Introduction: Connect 2.4" TFT LCD to Arduino Leonardo Micro

I bought these cheap TFT LCD from Ebay, with also cheap Arduino Leonardo Micro.

I had some trouble to make them work, finally got it.

Step 1: Libraries

You will need the Smoke and Wires Library :

https://github.com/Smoke-And-Wires/TFT-Shield-Exam...

You also need the GFX library from Adafruit :

https://github.com/adafruit/Adafruit-GFX-Library

Add the line #include "LeoMicro.h" in SWTFT.cpp and comment out the other included originally for Uno or Mega board.

Put the LeoMicro.h file in the library folder.

Step 2: Pin Connection

The new pin configuration is as follow :

LCD Data Bit :    7    6    5    4    3    2    1    0<br>port/pin :  	PD7  PB6  PB5  PD4  PD3  PD2  PD1  PD0<br>LeoMicro      	  6   10    9    4  Txd  Rxd    2    3

Connect LCD_RST to pin 14.

The other pins stay the same :

LCD_RD to A0

LCD_WR to A1

LCD_CD (LCD_RS) to A2

LCD_CS to A3

The modifications were made to the write8inline and read definitions inside the LeoMicro.h file.

Step 3:

Step 4: Example Sketch

The file graphicstest.ino was from Smoke and Wires, I simply deleted the redefinitions for the A0-A3 and Reset pins.