Arduino Uno or Mega using two 2.4" TFT LCD Touch Schield

I would like to connect two screens on my arduino card.
For only one screen, it's easy!
But for two screens I don't know how to connect the 8 digital pins from the second screen.
I need 8 digital pins for each screen is 16 pins for the two screens.
On an Uno I have only 13 pins. Maybe can I use an 74HC595 serial to parallel shift register for the second screen. But it seems that I have to use only the pins 2 to 9 as data bus pin.
On an Mega2560 I have enough pins but it seems that I have to use only the 8 pins (22 to 29) as data bus pin.
Have anyone an idea ?

no, on Uno you have 20 digital GPIO pins: D0-D13 and A0-A5.
But I would not recommend using Uno - it has very few resources for such a task.

It depends on library that you will use to interface TFT screens, some libraries require pins to be in a row, and some allow random selection. Although the second option is slower, sometimes it is the only choice.

And besides, there are TFT screens with a spi interface, which requires only three data pins for both screens.

Do the displays you are using have chip select (CS) pins? If so, you may be able to use common connections to the Arduino for the data and control lines, with only a separate chip select for each display.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.