Skip to content

6. Embedded programming

Individual Assignment

write a program for a microcontroller development board
to interact (with local input &/or output devices)
and communicate (with remote wired or wireless devices)
extra credit: use different languages &/or development environments
extra credit: connect external components to the board

Pinout

Alt text

Quentorres Alt text

Ref. Seeed Studio XIAO RP2040 with Arduino

Group Assignment

browse through the data sheet for your microcontroller

Group Assignment

compare the performance and development workflows for other architectures

Try

  • Microbit v2.2
  • Raspberry Pi
  • Raspberry Pi Pico
  • Xiao ESP32C3
  • Xiao ESP32S3 sence
  • Xiao nRF52840 Sense

Last update: March 5, 2024