Media Summary: All about buttons! Different types. Coding for detecting a Makers often learn button basics, only to see their buttons fail when seemingly properly set up and coded. This can be incredibly ... We add a button to the Raspberry Pi, then add the adafruit_debouncer

Circuitpython School Getting Pushy By - Detailed Analysis & Overview

All about buttons! Different types. Coding for detecting a Makers often learn button basics, only to see their buttons fail when seemingly properly set up and coded. This can be incredibly ... We add a button to the Raspberry Pi, then add the adafruit_debouncer We present the solution to "Fidget Dot", the challenge from the end of "Bring on Da Func 2". In this challenge, pressing A advances ... New makers often discover that standard button programming records too many presses. We'll learn how to record only one press ... After the first few weeks of our course, students switch from the excellent CircuitPlayground Bluefruit, to the more powerful and ...

THIS IS AN OLDER VIDEO: For the latest version, see the playlist at Welcome to Micro-Controllers with me, kingernorth as I talk about Arduino and Build a drum machine while learning how to leverage lists in Make your CircuitPlayground Bluefruit (and Express) flash by using the time.sleep() function. We'll also cover debugging with the ... In this beginner-friendly video we learn to understand pins and objects available on a board running Abby Bergman, a Ph.D. student in my Physical Computing course, prepared this lesson for the class detailing how to use RFID ...

7:50 Notes document is available here, with timecodes: ...

Photo Gallery

CircuitPython School - Getting Pushy by Breadboarding Buttons
CircuitPython School - Help My Button Doesn't Work! Fix it w/Blocking & Debouncing, plus colorwheel
How to Setup CircuitPython: Circuit Playground & Raspberry Pi Pico Guide (CircuitPython School)
CircuitPython School - The Right Way to Add Buttons to a Raspberry Pi, Pinouts, and Cheer Machine
Add a Joystick with a Raspberry Pi Pico (CircuitPython School)
Fidget Dot - a CircuitPython School Challenge Solution (CircuitPython School)
Better Buttons with Debouncing (CircuitPython School)
Moving from the Circuit Playground to the Raspberry Pi Pico (CircuitPython School)
OLD (see playlist for latest version) CircuitPython School Lesson 1 - Print and Light It Up
Pushbuttons & Touch Inputs with CircuitPython & Arduino
CircuitPython School - You've Got the Beat, Drum Machine
CircuitPython School - You're Electric! Capacitive Touch
Sponsored
Sponsored
View Detailed Profile
CircuitPython School - Getting Pushy by Breadboarding Buttons

CircuitPython School - Getting Pushy by Breadboarding Buttons

All about buttons! Different types. Coding for detecting a

CircuitPython School - Help My Button Doesn't Work! Fix it w/Blocking & Debouncing, plus colorwheel

CircuitPython School - Help My Button Doesn't Work! Fix it w/Blocking & Debouncing, plus colorwheel

Makers often learn button basics, only to see their buttons fail when seemingly properly set up and coded. This can be incredibly ...

Sponsored
How to Setup CircuitPython: Circuit Playground & Raspberry Pi Pico Guide (CircuitPython School)

How to Setup CircuitPython: Circuit Playground & Raspberry Pi Pico Guide (CircuitPython School)

Learn how to set up

CircuitPython School - The Right Way to Add Buttons to a Raspberry Pi, Pinouts, and Cheer Machine

CircuitPython School - The Right Way to Add Buttons to a Raspberry Pi, Pinouts, and Cheer Machine

We add a button to the Raspberry Pi, then add the adafruit_debouncer

Add a Joystick with a Raspberry Pi Pico (CircuitPython School)

Add a Joystick with a Raspberry Pi Pico (CircuitPython School)

Learn to add a joystick with built-in

Sponsored
Fidget Dot - a CircuitPython School Challenge Solution (CircuitPython School)

Fidget Dot - a CircuitPython School Challenge Solution (CircuitPython School)

We present the solution to "Fidget Dot", the challenge from the end of "Bring on Da Func 2". In this challenge, pressing A advances ...

Better Buttons with Debouncing (CircuitPython School)

Better Buttons with Debouncing (CircuitPython School)

New makers often discover that standard button programming records too many presses. We'll learn how to record only one press ...

Moving from the Circuit Playground to the Raspberry Pi Pico (CircuitPython School)

Moving from the Circuit Playground to the Raspberry Pi Pico (CircuitPython School)

After the first few weeks of our course, students switch from the excellent CircuitPlayground Bluefruit, to the more powerful and ...

OLD (see playlist for latest version) CircuitPython School Lesson 1 - Print and Light It Up

OLD (see playlist for latest version) CircuitPython School Lesson 1 - Print and Light It Up

THIS IS AN OLDER VIDEO: For the latest version, see the playlist at https://bit.ly/

Pushbuttons & Touch Inputs with CircuitPython & Arduino

Pushbuttons & Touch Inputs with CircuitPython & Arduino

Welcome to Micro-Controllers with me, kingernorth as I talk about Arduino and

CircuitPython School - You've Got the Beat, Drum Machine

CircuitPython School - You've Got the Beat, Drum Machine

Build a drum machine while learning how to leverage lists in

CircuitPython School - You're Electric! Capacitive Touch

CircuitPython School - You're Electric! Capacitive Touch

Learn how to code

Getting Flashy, Debug w/print, & better coding with variables

Getting Flashy, Debug w/print, & better coding with variables

Make your CircuitPlayground Bluefruit (and Express) flash by using the time.sleep() function. We'll also cover debugging with the ...

CircuitPython School - Intro to Pins, the Pin Map Script, Pinouts, Breadboards, Safety, & NeoPixels

CircuitPython School - Intro to Pins, the Pin Map Script, Pinouts, Breadboards, Safety, & NeoPixels

In this beginner-friendly video we learn to understand pins and objects available on a board running

RFID Lesson (CircuitPython School Student Post)

RFID Lesson (CircuitPython School Student Post)

Abby Bergman, a Ph.D. student in my Physical Computing course, prepared this lesson for the class detailing how to use RFID ...

CircuitPython Weekly Meeting for May 11, 2026 @circuitpython #circuitpython #adafruit

CircuitPython Weekly Meeting for May 11, 2026 @circuitpython #circuitpython #adafruit

7:50 Notes document is available here, with timecodes: ...

CircuitPython - The easiest way to program microcontrollers

CircuitPython - The easiest way to program microcontrollers

CircuitPython

Installing CircuitPython on Multiple Boards, help(board) in REPL, Pinouts, & Blink Across Boards

Installing CircuitPython on Multiple Boards, help(board) in REPL, Pinouts, & Blink Across Boards

See

Related Video Content

CircuitPython information

When we say easy, we mean it. With CircuitPython, no desktop downloads are required. Just set up your board and start...

GitHub - adafruit/circuitpython: CircuitPython - a Python ... information

CircuitPython is a beginner friendly, open source version of Python for tiny, inexpensive computers called...

circuitpython information

CircuitPython is Adafruit's branch of MicroPython designed to simplify experimentation and education on low-cost...

CircuitPython - Wikipedia information

CircuitPython consists of a Python compiler to bytecode and a runtime interpreter of that bytecode that runs on the...

Ultimate CircuitPython Tutorial (2025): 12 Expert Tips & Tricks information

Nov 6, 2025 · CircuitPython is an open-source derivative of MicroPython designed by Adafruit to make programming...