I’ve been wanting to put something cool in my pinball build, so I’ve been marinating the idea of changeable targets, or at least making the targets’ context obvious to the player. You could have a LED on or off, or color-coded, but that doesn’t really explain much about what’s going on.

So I bought a few (well, ten actually) TFT LCD screens with micro SD card slots on the back. I can load images from the card to display on the screens. One Arduino can control multiple screens, with each additional screen requiring only one additional wire (two if you count each SD card). My idea is that each game mode can reset the screen next to each target.
One technical challenge I ran in to was the wiring of the RST pin on the ST7735 display board. Examples everywhere call for it to be wired to a digital pin on the Arduino but if you do that, each additional screen you initialize or write to will reset the other screens. The trick is to take all the RST pins of the displays and only connect them to the RESET pin of the Arduino.
You must be logged in to post a comment.