There are already some versions of pong for Arduino released but no version was satisfying my needs. So I decided to do my own implementation. I created the game with help of the famous arduino-tvout lib made by Myles Metzer. At arduino playground there is a small description of it. (see: http://playground.arduino.cc/Main/TVout)
- run on most of the Arduino Boards (e.g. Arduino Nano or Uno)
- be as simple as possible (e.g build up on a Breadboard)
- support for original Atari paddles
- Video & Sound output for usual TV sets
- easy to build up the hardware
- Arduino Libs (from Arduino IDE)
- queezythegreat/arduino-cmake (for building the project)
- arduino-tvout (TVoutBeta1.zip) form (https://code.google.com/p/arduino-tvout/downloads/list) or from github (https://github.com/Avamander/arduino-tvout)
- First of all you would need to get the project "queezythegreat/arduino-cmake" on githhub. I used it to set up the build environment outside of the arduino IDE. Best to clone the repository in parallel to Arduino Pong
- Next you would need to install Arduino IDE to get the arduino libs
- Install arduino-tvout to the arduino libs folder
- configure the CMakeLists.txt inside the 'Arduino Pong' project folder (see comments)
- create a ./build folder inside 'Arduino Pong' project folder
- change to ./build directory (cd build)
- run CMake (cmake)
- run Make (make)