THE PROJECTS OF

JACK SAENZ

Tamagotchi [In Progress]

This is an ongoing project where I've been working to recreate my own Tamagotchi. It's been super exciting utilizing knowledge I gained in my introductory embedded class to build something that is totally my own. Every design choice, even down to the microcontroller (I'm using my own makeshift dev-board), has been made by me. While it does come back to bite you sometimes, all the little troubles and issues are amazing learning experiences I'll never forget.

Checklist

  • [X] Working Hardware Drivers
  • [X] Tamagotchi Evolution Stages Design
  • [ ] Audio Systems
  • [ ] Custom PCB
  • [ ] Power Systems

Key Skills

  • Building a dev board from the ground up to use a microcontroller with no existing dev board.
  • Evaluating datasheets to find the right products for the job.
  • Experience hand soldering components with difficult packages.
  • Creating my own C drivers for hardware components.
Project Writeup

ECE 319: Battleship

Battleship project PCB, showing the screen, controls, and various components. Battleship project PCB, showing the screen with a battleship board showing ships. Battleship project PCB, showing the screen with a battleship board showing hits.

This was my partner and I's final project for ECE 319H: Introduction to Embedded Systems Honors. It is a fully working recreation of the game battleship that was made using the MSPM0G350x series of microcontrollers.

Key Skills

  • Learned how to interact with a microcontroller ecosystem; reading datasheets, understanding conventions.
  • Gained experience with using interrupts and atomic operations.
  • Built a robust event loop that matched the specific requirements for this project.
  • Gained experience in the principles of PCB design and circuit theory.
Project Writeup