Welcome to the wiki for the EEESAU microcontroller workshop.

The microcontroller (uC) board that we have chosen to use for this workshop is the Raspberry Pi Pico 2 W. While many of the ideas in this guide will generalise to other kinds of uC’s, we will also be going into detail about the many unique features of this board.

About this Guide

Go to the EEESAU GitHub

You can click here to go to the EEESAU github page.

This workshop has a companion code repository that you’ll need to have downloaded to follow along.

You can also see the source code for this wiki!

This guide is divided into 6 sections, each relating to a different aspect of using the Raspberry Pi Pico 2 W.

  1. Basic Programming: Become more familiar with the development process and tools for Raspberry Pi Pico 2 W
  2. Basic Electronics: Interact with basic electronic components.
  3. Advanced Programming: Learn some more sophisticated techniques of programming for Pico.
  4. Advanced Electronics: Use protocol-based communication with integrated circuits.
  5. USB: Explore how the Pico can interact with other devices over USB.
  6. Wireless: Explore how the Pico can interact with other devices over Wifi and Bluetooth.

Info

Many of the programs used in this workshop are curated from the excellent pico-examples repository. Check it out to learn more!

About the Raspberry Pi Pico Series

View the pinout and other documentation: Raspberry Pi Pico 2 W Info.

It’s a good idea to have this open in a separate tab so you can quickly refer to it.


Let’s Go!

Head over Getting Started to set up your development environment for Raspberry Pi Pico.

8 items under this folder.