The Raspberry Pi has been quite a champ so far, but I need to push the performance of my I/O Circuitry to the next level, and most importantly, I need to free up the Raspberry Pi for more advance graphics rendering, and in the end, some awesome vector animations. 😀

But currently, the Raspberry Pi is spending a good 60% of it’s time, simply scanning and responding to inputs. Thus, my plan is to outsource all of that to an Arduino UNO, leaving the Raspberry Pi only to have to deal with graphics, sound, and game logic.

The new architecture hopefully will look something like this:

I2c buses connect all the boards to the Arduino, and then it is networked to the Raspberry Pi via an SPI link.

I’ve never touched an Arduino before, so this is exciting for me. From what I’ve read they’re really simple to use and program. This should be fun!

2 thoughts on “New Controls Architecture

    1. The Pinball Machine has not been worked on in several years. I do want to finish it though! Just need the inspiration. Since 2014, I have gotten married and become a father, so life has changed a little. I work on other projects too, so check back as I plan to update it more.

Leave a Reply

Your email address will not be published. Required fields are marked *