Things used in this project

Hardware components:
Ek tm4c123gxl tivalp angle new
TI LaunchPad EK-TM4C123GXL TM4C Tiva LaunchPad
×1
Sitronix ST7735R 18-bit color 1.8" TFT LCD
×1
Analog joystick (Generic)
×1
Omron b3f 1000 image 75px
SparkFun Pushbutton switch 12mm
×2
11026 02
Jumper wires (generic)
×1
Resistor 12k ohm
×3
Resistor 1.5k ohm
×3
Audio Jack 3.5mm
×1
Te connectivity 4 103741 0 image 75px
Male Header 40 Position 1 Row (0.1")
×1
Software apps and online services:
Keil uVision
Hand tools and fabrication machines:
09507 01
Soldering iron (generic)

Schematics

User Interface
Schematics for two buttons and Joystick (P1 and P2 are x and y potentiometers for joystick).
User interface sch cgdluinbiw
DAC (Sound Circuit)
Digital to Analog Converter Circuit (Most significant bit has resistance of R, second most significant bit has resistance of 2R, third most significant bit has resistance of 4R, least significant bit has resistance of 8R) This setup has R = 1.5k ohm. Resistance value used for R can be anything, but circuit must follow pattern of R, 2R, 4R, 8R, ... etc. from most significant bit to least significant bit respectfully. More than 4 bits can be used, each additional bit multiplies the quality of the audio by 2 (6 bit is twice as good as 5 bit, 5 bit is twice as good as 4 bit...)
Dac sch m9oas2m1ou
Schematic for connecting LCD
Lcd sch q8jrs4mpsy

Code

Zombieland Game
Zombieland files/code (Main file is called SpaceInvaders.c)

Credits

Mjoyqfasn0zslpeg4vrc
Ali Soomar
11 projects • 28 followers
Student at the University of Texas at Austin
Contact
19367646 315710725520377 495440141339328512 a 2jun6wyfrn
Eric Quach
0 projects • 0 followers
UT Austin ECE Student, Class of 2020
Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Add projectSign up / Login