Pong

Learn how to create a video game and controller while learning basic programming, Algebra, Trigonometry, Cartesian graphing methods, Serial communication and analog sensor input. The skills and concepts covered in this activity are a great introduction to the same skills you would need to create embedded systems, graphical user interfaces and data logging technology, as well as work with robotics, GPS and more. But this way you’re creating a game that you can play with your friends in the process!

The Processing code (.pde files) runs on your computer and the Arduino code (.ino files) run on your microcontroller.

The instructions include a related Common Core Math standards list.

Important! Make sure you are using a 32 Bit version of Processing. Not sure what that means? Don’t worry, I outline it in the materials.

Arduino, Processing and written materials included in handy .zip files for download below.