The Gameduino 2 turns your Arduino into a hand-held modern gaming system. Touch control, a 3-axis accelerometer, microSD storage for game assets, headphone audio output, and all-new eye-popping graphics on its bright 4.3 inch screen.
The Gameduino 2's FT800 graphics engine is highly capable, and its OpenGL-style command set makes graphics programming easy. It can load JPEGs, supports alpha transparency, and has a full 32-bit color pipeline. There are examples and code on the project page at http://excamera.com/sphinx/gameduino2/.
Audio output is available on the amplified headphone jack, and provides a range of built-in sounds as well as sample playback at up to 48 kHz.
The Gameduino 2 software library is documented extensively in the book, available for free download.
Complete hand-held game module: supply an MCU (Arduino/Rasberry Pi) and power