GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Shop
  • Learn
  • Blog
  • Forums
  • IO
  • LIVE!
  • AdaBox
  • 0
  • Sign In
  • Create Account
  • Playground
  • New Guides
  • Series
  • Wishlists

This view

  • Original page
  • New address

GeezerVison is showing learn.adafruit.com — CircuitPython Essentials

CircuitPython Essentials CircuitPython Essentials
480
Beginner
Skill guide

CircuitPython Essentials

You've gone through the Welcome to CircuitPython guide. You've already gotten everything setup, and you've gotten CircuitPython running. Great! Now what? CircuitPython Essentials!

There are a number of core modules built into CircuitPython and commonly used libraries available. This guide will introduce you to these and show you an example of how to use each one.

Each section will present you with a piece of code designed to work with different boards, and explain how to use the code with each board. These examples work with any board designed for CircuitPython, including Circuit Playground Express, Trinket M0, Gemma M0, QT Py, ItsyBitsy M0 Express, ItsyBitsy M4 Express, Feather M0 Express, Feather M4 Express, Metro M4 Express,  Metro M0 Express, Trellis M4 Express, and Grand Central M4 Express.

Some examples require external components, such as switches or sensors. You'll find wiring diagrams where applicable to show you how to wire up the necessary components to work with each example.

Let's get started learning the CircuitPython Essentials!

Page last edited March 08, 2024

CircuitPython Pins and Modules 
Related Guides
Purple Adafruit Feather ESP32-S3 microcontroller board with a small black TFT LCD display and USB-C port. Features labeled pins and connectors which includes a STEMMA QT I2C port.
Adafruit ESP32-S3 TFT Feather
By Kattni Rembor
Product Guide
53
A large red 3D printed heart model rests on a black box with a small switch on the side. The setup is on a concrete surface. When the switch is activated, a mechanism makes the heart look like it's beating.
Anatomical 3D Printed Beating Heart with MakeCode
By Dano Wall
intermediate
17
ESP32 Microcontroller board featuring an ESP32-WROOM-32 module, with USB, reset button, and pin headers above and below.
Adafruit HUZZAH32 - ESP32 Feather
By lady ada
Product Guide
199
A microcontroller board with a connected sensor is placed on a desk between a computer mouse and a keyboard. The setup includes visible wiring and a lit LED.
Proximity Based Lighting
By Dave Astels
intermediate
37
A black box with a white Adafruit flower logo opens to reveal a purple paper coiled snake inside. The box lid is controlled by a servo motor.
Snake Charmer Box
By Dano Wall
beginner
35
E Ink display on a Raspberry Pi shows event details for "Adafruit Show and Tell." HDMI and USB ports are visible on the board.
Raspberry Pi E-Ink Event Calendar using Python
By M. LeBlanc-Williams
intermediate
28
A circular Circuit Playground Express microcontroller board with a connected sensor module and a gas sensor. Wires are attached to the board's edge pins.
Comparison and Experimentation with Flammable Gas...
By Kevin Walters
intermediate
17
A PyGamer displays a thermal image of a hot liquid in a cup. A MLX90640 thermal sensor is connected to the PyGamer with colored wires.
Adafruit MLX90640 IR Thermal Camera
By Kattni Rembor
Product Guide
41
A cartoon Blinka CircuitPython mascot snake with a purple body and pink accents is next to the red "96Boards" logo. A pink heart is above the snake.
CircuitPython Libraries on Linux and the 96Boards...
By M. LeBlanc-Williams
intermediate
2
A breadboard with a row of 8 colored buttons connected to a microcontroller and power supply. Wires link components for circuit operation.
Breakbeat Breadboard
By John Park
beginner
38
A red band jacket with ornate cuffs and chest. LEDs chase across the buttons on the chest.
Disco Band Camp Jacket
By Amelia T
intermediate
51
A CircuitPython logo cartoon purple snake with blue circuit patterns is next to an Orange Pi orange gear with a citrus slice design and green leaves. A pink heart is above the snake.
CircuitPython Libraries on Linux and Orange Pi
By lady ada
intermediate
5
A fish-shaped sculpture with glowing multicolored LEDs inside, featuring translucent fins and a reflective surface.
Trash-Built Robotic Fish
By Dano Wall
beginner
25
A Metro RP2040 microcontroller board with a USB port and multiple pin headers is partially visible against a gray background.
Adafruit Metro RP2040
By Kattni Rembor
Product Guide
14
A Blinka cartoon purple snake with circuit patterns is next to a cartoon Linux Tux penguin. The snake's tail is touching the penguin's flipper.
Adding a Single Board Computer to Blinka
By M. LeBlanc-Williams
intermediate
17
Create Wishlist
×
Close
Search

Search

Categories
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.