Inspiration

We wanted to do something embedded and as we had a few boards at our disposal, we thought of what we could do that could be interesting, in this case: Embedded Pong.

What it does

The classic game Pong, controlled by hand motion over an ultrasoninc distance sensor.

How we built it

Connecting an HC-SR04 ultrasonic distance sensor to GPIO pins of the TI MCU via breadboard. Using the TI Code Composer Studio, we created a simple CLI ontop of which we ran a modified Pong game in C.

Challenges we ran into

The board is not the most friendly for first-time setup and documentation is scarce. This lead to significant delays as well as a decrease in manpower overnight. Not to mention, we are not experienced in embedded systems and the complexity of the low-level programming was a large hurdle.

Accomplishments that we're proud of

For the most part, it functions as intended. Which, given the problems we had, is most surprising as we considered scrapping it several hours ago.

What we learned

We feel that in the past day, we have we have made great strides in understanding embedded programming.

What's next for Embedded Pong

At some point, we are planning on finishing up the system and fully implement the RF multiplayer we originally intended.

Built With

  • embedded-c
  • hc-sr04
  • launch-xl-cc1312r1
Share this project:

Updates