Things used in this project

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


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


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


Ali Soomar

Student at the University of Texas at Austin

19367646 315710725520377 495440141339328512 a 2jun6wyfrn
Eric Quach

UT Austin ECE Student, Class of 2020



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


Similar projects you might like

Arduino Like Function on Kinetis K82 Freedom Stupid Board
  • 76
  • 4


1000 of K82 Freedom Boards are collecting dust because of the hobbyist unfriendly IDE, pump up the duds with easy Arduino-like functions.

Reducing Arduino Power Consumption
  • 162
  • 5

Full instructions

One the most important feature of portable electronics should be long battery life. We can reduce the current drawn by several ways.

Arduinomated Car Parking with Voice Assistance in Smartphone
  • 593
  • 11

Full instructions

Make an assistant which tells you about how much to drive backwards without any collision through your smartphone by Arduino and 1Sheeld.

Simple Weather Station with amazing web monitoring
  • 43
  • 2

Full instructions

Do you want see from anywhere what is the temperature, pressure and humidity in your house? If yes this project will show you how to do it.

Sigfox Forest Fire Detector
  • 2,902
  • 16

Full instructions

How to prevent forest from burning? A small Sigfox signal can prevent natural disasters. We will use an Arduino MKRFOX + a flame detector.

Remote Lamp
  • 405
  • 4

Full instructions

How to make a lamp controlled by TV remote control.

Sign up / LoginProjectsPlatformsTopicsContestsLiveAppsBetaFree StoreBlog