The code for this project utilizes custom designed characters for the LCD and this aspect of the project is not found within any of Sparkfun's Inventor Kit projects but one of the included examples within the Arduino IDE discusses how to design and use custom LCD characters. The code also uses a little bit of trigonometry (SOH CAH TOA anybody?) in order to calculate the game ball's position within the LCD screen and again Sparkfun's projects do not mention this code aspect. If you have any questions or comments about the code please let us know, we would love to help you out!

The individual electronic circuits used to create the game include:


- Blinking LEDs (of course) :)
- Reading analog values from the 10K potentiometer (controls the Pong paddle)
- Push button sensing (start/reset the game)
- Voltage divider circuits (provide fixed contrast and backlight brightness for the LCD)
- Piezo buzzer (provides sound for the game)
- LCD screen circuit (so you can see the ball, kinda important)