I am planning on creating a "computer" with an Arduino Due and a Gameduino 3X Dazzler, and I was wondering if they are directly compatible with each other. Can I just "pop" the Gameduino on top of the Due like you would with a Arduino Uno? Or is there some sort of adapter that I have to use?
I've been googling this for hours and all of the answers are very vague.
Probably not as the pins on an Uno operate at 5V and the pins on the Due operate at 3.3V.
You could make a level shifter shield though. You'd have to figure out which pins are active and add a MOSFET level shifter for each. Then you could probably offset a set of pin headers to keep from adding too much height and also leaving one side of the original pins exposed.
The description says "All inputs are 5 V tolerant" suggesting that it operates at 3.3 volts. The Python Game Pack comes with an Adafruit Metro M4, which is a 3.3 V board. So no level shifting should be necessary.
Since the recommended board is the "Adafruit Metro M4", why not just start with that instead of the Due? There are probably samples for it already and it is a more powerful board (single precision floating point support, higher clock rate, more RAM, etc.) to give you more headroom to create your computer.