Contributors:
Brayden, Brennen, Brooke
bclar686@gmail.com <br>
brennen.b@hotmail.ca <br>
Fall 2015</p>
License Information:
The license for this project is GNU GENERAL PUBLIC LICENSE. For more information please look under the License file.
Overview:
This project is to create a handheld gaming system using the Ardunio Uno. This program includes
~ Menu Function
~ Four games ( Snake, Pong, Tic-Tac-Toe, Etch-A-Sketch)
~ Bluetooth connection between Ardunios (comming soon...)
Hardware Used:
~Arduino Uno
~ Nokia 5110 LCD Screen
~ Arduino TFT LCD screen
~Joystick Shield V2.4 from ElecFreaks.com
~Push and Lock Button (for power switch)
~9 Volt Battery and Battery case
~BlueTooth Module HC-05
Project Design:
~ Nokia 5110 Screen HookUp:
8 pins are used for the LCD Screen. The following decribes the hookup:
-VCC = 3.3 Volts ****PLEASE NOTE ANYMORE THEN 3.3 VOLTS WILL BLOW OUT THE LEDS IN THE SCREEN
-GND = Ground Pin
-SCE = Pin 7 - Chip select
-RST = Pin 6 - Reset
-D/C = Pin 5 -Data/Command
-DN = Pin 11 - Serial data
-SCLK = Pin 13 - Serial clock
-LED = 9 - Backlight LED
~TFT Screen Hookup:
-5V = 5V
-Miso = pin 2
-SCK = pin 3
-MOSI = pin 4
-LCD CS = pin 10
-SD CS = not hooked up
-D/C = pin 9
-Reset = pin 8
-BL = 5V
-Ground = GND
~ JoyStick Shield Hookup
This shield provides very easy hookup. The shield simply connects straight into the ardunio board. It also has direct
connection for the Nokia 5110 screen, however it is slightly skewed to the side.
~ Power Switch and Battery Hookup
For this setup wire was first soldered onto the battery casing on the positve and negative terminals.
From the positive terminal the switch was connected. Our switch had 6 pins on it, we has to use a multimeter to
test which controlled the current. We ended up soldering the positive wire to the left pin, and the wire which would lead
to the Arduino to the middle pin.(Both pins on the same side). Both the negative and new positive wire were then solder straight
to the Arduino in the place of the previous battery input jack.
~ Bluetooth Hookup
BHurl currently researching, will also update soon!
~Installation Instructions:
Choose which code to download based off of the screen you are using. If using the Nokia 5110 Screen
look at the Libaries Required section below. Simply download the two libaries, and place them in your Arduino Libary folder
~Libaries Required:
If using the Nokia 5110 screen you will need to download both the Adafruit-PCD8544-Nokia-5110-LCD library.
and the Adafruit-GFX-Library-master library. Links both listed here:
https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library.git
https://github.com/adafruit/Adafruit-GFX-Library.git