Embedded Programming

Individual Assignment

  • Browse through the data sheet for your microcontroller.
  • Program a microcontroller development board to interact (with local input &/or output) and communicate (remotely).
  • Extra Credit: Use different languages &/or development environments.
  • Compare the performance and development workflows for other architecture types.
  • Comparison: ESP32 vs. RP2040 vs. SAMD21

    Similarities

    Differences

    Research

    Using WOKWI to Program a Microntroller

    Create an Account

    1. Go to Wokwi.com
    2. Create an account if needed
    3. Click “New Project”
    4. Select Arduino Uno

    Components Used:

    Step-by-Step Instructions

    2. Add a Pushbutton

    3. Connect the Button

    How it Works:

    Project Files:

    xyz

    Reflection on Group Assignment:

    Prompt: Demonstrate and compare the toolchains and development workflows for available embedded architectures.

    This project helped me understand how digital pins work as inputs and outputs. It also showed me how to directly mirror an input pin to an output pin using basic embedded programming logic.

    Comparison: