project-highlight-image

DOOM on Arduino Uno (Embedded Systems Project)

hero-image

Arjun

Project Timeline

Aug 2025 - Aug-2025

OVERVIEW

Recreated the classic game DOOM on an Arduino Uno using open-source schematics and code. Built the hardware interface with an OLED display, tactile pushbuttons, and a passive buzzer to replicate in-game actions. This project deepened my understanding of microcontroller hardware, memory limits, and how low-level software interacts with physical components.

HighlightS

  • Wired and programmed a fully playable DOOM interface using an SSD1306 OLED and button-based directional control.
  • Integrated audio feedback through a passive buzzer to mimic in-game sound events.
  • Managed low-power operation using a Li-Po battery and efficient code execution within Arduino’s tight memory constraints.
  • Experimented with hardware debugging and input debouncing for smoother gameplay.

SKILLS

Arduino IDEC/C++
Home
Questions?
hero-image

Arjun

Mechatronics Engineering Student & Innovator

I am a mechatronics engineering student at Toronto Metropolitan University with hands-on manufacturing experience at ABS Machining. I specialize in precision manufacturing, CNC operations, and CAD design while leading sustainability initiatives and student organizations. My technical expertise spans programming, 3D modeling, and complex assembly design, complemented by strong project management and leadership skills developed through various student leadership roles.

| lowinertia |
Engineering Portfolio in 15 minutes
Create Your Portfolio