Things used in this project

Hardware components:
Ek tm4c123gxl tivalp angle new
TI LaunchPad EK-TM4C123GXL 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

Student at the University of Texas at Austin

Contact
19367646 315710725520377 495440141339328512 a 2jun6wyfrn
Eric Quach

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

Similar projects you might like

WIFI CONTROLLED ZUMO ROBOT
Intermediate
  • 24
  • 1

Protip

Design a robot that uses on-board IMU (Inertial Measurement Unit) sensors for autonomous motion control using Wi-Fi.

CC13xx + CC3100 WiFi IoT gateway
Intermediate
  • 11
  • 0

Protip

Learn how to use a 915MHz to Wi-Fi gateway in Energia

Upload code to TI TM4C123 using Linux, CMake and lm4tools
Intermediate
  • 120
  • 2

Protip

This is a step by step guide on how to get CMake and lm4tools setup in a Linux environment to upload code directly to your TM4C123 via usb.

Got Your Back
Intermediate
  • 2,113
  • 51

Full instructions

This ergonomic-sensitive chair add-on will help you chair-ish your health!

Got Your Back

#creaTIviteam

TiWo
Intermediate
  • 1,445
  • 35

Full instructions

TiWo, keepin' it cool

TiWo

Team ElectroVolts

Mounted Infrared LED Laser Tag System
Intermediate
  • 67
  • 3

A laser tag system that uses flex sensors to control an infrared LED transmitter.

Add projectSign up / Login