I have a OPEN SMART ILI9225 TFT 2.2 w/ 16 pins, how do I wire & code it?

The 16 pins are: GND, 3V3, CS, (X-)RS, (Y+)WR, RD, RST, LED, DB0, DB1, DB2, DB3, DB4, DB5, (X+)DB6, (Y-)DB7. CAN ANYONE HELP ME FIGURE OUT HOW TO CONNECT IT TO AN ARDUINO AND WHAT WOULD A BASIC SKETCH LOOK LIKE? I'VE SEARCHED ALL OVER THE WEB TRYING TO FIND THE WIRING TO AN ARDUINO AND A SKETCH. NO LUCK. CAN ANYONE HELP ME? I WOULD BE VERY APPRECIATIVE FOR ANY HELP, COMMENTS, CODE, WIRING DIAGRAM, ANY THING!!!!

THANKS.

DAN

1 Like

If you have a Due, Zero, 3.3V Pro Mini, ... you just connect the 3.3V logic pins to the 3.3V Arduino pins.

If you have a 5V Uno, 5V Nano, 5V Mega: All you have to do is buy 13 level shifters.

The ILI9225 is supported by MCUFRIEND_kbv library v2.9.7-Beta if you define SUPPORT_9225
It works very nicely on a 3.3V Arduino.

David.

Hi David,

Can you describe your reply in English? Besides being a Newbie to this forum, I'm also a real Newbie to the Arduino world. I have a 5V Arduino (UNO) clone and a 5V Nano. What is a level shifter and how do I use them when I get them? Where would I get them? Is the MCUFRIEND_kbv library v 2.9.7 Beta available on Github? What does "...if you define SUPPORT_9225." I still need to know how to wire the display to the Arduino and create a sketch for it-how and where can I find out how to wire it and code it? I'm so sorry for asking so many questions, but as I said at the beginning, I really am a newbie. I have very little knowledge of electronics but am VERY interested in learning about it. I sincerely hope you can help me even after I'ved asked all these questions. But if not, thank you for the information you gave me, it will help in my search on how to wire the display to the Arduino and write a sketch to actually get it working.

Again, THANK YOU so much for the information.

Dan

@Dan,

My best advice is to buy a ready-made 2.4" TFT Shield. It will plug straight into your 5V Uno.
Libraries can be installed from the Library Manager. They should work out of the box.

Forget about your 3.3V display until you gain some experience. It is far too complicated for a beginner.
I have a module like yours. I just made a special Protoshield and only run it on a 3.3V Arduino.
It is too much work to add the level-shifters for a 5V Arduino.

If you are in the UK or Europe, please PM me.

David.

Hi David,

I live in British Columbia, Canada, so phoning would be out. Thanks for your help, though. I will get the shield that you suggest, 'cause I want to see what the screen looks like when it's on and also play around with it a bit.

Thanks again.

Dan