Week 3: Embedded programming

Overview

This week, I began week 3's assignment of exploring microcontrollers and simulating my own program

Work process

    I'm familiar with 8051 microcontroller and have experience coding with a PsoC 5. This week, I want to experience working with an arduino ecosystem. The datasheet for Arduino UNO, which is based on the ATmega328p,was definitely more readable than the 8051's , especially since I didn't have to think of timing in terms of instructions and clock cycles.

    Steps

  1. Reading datasheets
  2. Working with wikihow
  3. using makerspace at home to refamiliarize myself with parts I'm comfortable with

Challenges

I definitely felt a little bit limited creatively because of the simulation. However, I still think that this week was productive in exploring how I can detect and process movement to create some sort of result. Considering how I'm highly considering making a very customizable game controller, this was helpful with the types of parts I'd want to use.

Pictures of My Work

Simulation
Wokwi simulation
datasheet
Readable datasheet.