This document describes the steps taken to program an embedded system. It details 7 steps: 1) using a past year card, 2) attempting to set up the AVR studio integrated development environment, 3) responding to an error due to a missing track on the card, 4) trying to solve the problem by adding a bridge and button sequence, 5) placing the bridge and reprogramming the card, 6) connecting the card to an Arduino programmer, and 7) introducing and activating the code. The conclusions state that the experience helped understand programming complexity and logic, and that different methods can achieve the same results depending on programming.