A project that creates falling asteroids at random positions along the top of the screen for a space ship at the bottom to shoot, using a Nokia N5110 LCD, joystick and pushbuttons - A revised name from my earlier project L2_2645
Dependencies: DebounceIn N5110 PowerControl mbed
Fork of L2_2645_project by
Auto generated API documentation and code listings for Space_Teroid_Game
Asteroid | Class created for Asteroids |
Bullet | Class created for bullet fired |
Ship | Class created for user component ship |
Code
main.cpp [code] | Program implementation |
main.h [code] | Header file containing functions prototypes, defines and global variables |
Namespaces
button | Button input pin from joystick |
buttonP | Creates interrupt in for other functions |
buttonS | Creates interrupt in for shooting function |
buzzer | Buzzer output pin from pwm |
lcd | Creates object for display |
LocalFileSystem | Defines a local filesystem |
myled | GPIO for on board mbed LED1 |
randomPin | Analog input to seed random function |
serial | Serial connection established |
xPot | Analog input from potentiometer reading x position |
yPot | Analog input from potentiometer reading y position |