This is a collection of RP2040 examples created and assembled for ECE 4760 at Cornell. These provide starting points for student assignments and projects. Some links to course materials are provided below.
- Course website
- Lab 1: Synthesizing birdsong
- Lab 2: Digital Galton board
- Lab 3: PID Control of a 1D helicopter
- Alternative Lab 1: Synthesizing and synchronizing cricket chirps
- Alternative Lab 2: Animating murmurations of starlings
- Alternative Lab 3: PID control of an inverted pendulum with a reaction wheel.
This repository is modeled off of the pico-examples repository from Raspberry Pi. The easiest way to build these examples is via a VSCode Extension. Please see the instructions below.
You may also be interested in some meta-information about this class: