../_images/CircuitPython-logo.png

CircuitPython Microcontroller Programming

We will be using a CircuitPython microcontroller to control physical hardware. The following examples introduce basic embedded programming techniques.

For more advanced examples on a greater diversity of hardware, please see the RCP CircuitPython guide.

General CircuitPython Guide

Raspberry Pi Pico

../_images/Pico-thumb.jpg

The Raspberry Pi Pico is a low-cost microcontroller board from the Raspberry Pi Foundation. It has a breadboard-friendly layout and many pins for input and output, but the only built-in I/O device is a single LED. It is our workhorse for building embedded devices and is Lab Part 1005.

CircuitPython Universal Examples

The following samples are purely computational and should apply to any CircuitPython platform.

Exercises

The exercises are intended to be quick, simple introductions to technique. Part of the exercise is absorbing a set of technical terms; the meaning will become apparent in time through immersion in practice.