Skip to content

Files

Latest commit

c22e4d9 · Feb 6, 2025

History

History

larger-tricks

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 24, 2022
May 12, 2024
Feb 9, 2022
Mar 22, 2022
Feb 18, 2022
Oct 17, 2023
Mar 14, 2022
Aug 9, 2023
Aug 4, 2024
Dec 13, 2022
Feb 9, 2022
Dec 6, 2022
Dec 13, 2022
Dec 13, 2022
Feb 25, 2022
Feb 6, 2025
Feb 18, 2022
Mar 25, 2022
May 1, 2024
Oct 17, 2023
Oct 17, 2023
May 12, 2024
Jul 18, 2023
Aug 24, 2022
Mar 25, 2022
Mar 15, 2022
Mar 15, 2022
Jul 14, 2022
Jul 27, 2022
Oct 17, 2023

circuitpython-tricks / larger-tricks

These are larger tricks that are too big to fit in the circuitpython-tricks page.

This directory contains a fairly un-ordered list, but here are the main tricks.

Display and images

  • emoji_flipper - demonstrate how to use displayio and spritesheets

  • fireworks_sprites - demonstrate using displayio spritesheets to do animation and simple phyics engine

  • dvdlogo_vectorio - demonstrate vectorio to display bouncing DVD logo

  • vectorio_rotate_example - some vectorio tools to rotate & scale vectorio point sets

Audio playing

  • audiomixer_demo - show how to use audiomixer to play multiple WAVs at different volumes

  • pidaydrummachine - show use of keypad and audiomixer to make a drum machine

  • beatfader - using audiomixer to fade between different WAVs

  • beatfader_i2s - using I2S DAC and audiomixer to fade between different WAVs

  • i2s_sdcard_pico - how to set up I2S audio out and SD card reading on Raspberry Pi Pico RP2040

MIDI

  • midi_forward - simple USB MIDI to Serial MIDI forwarder using adafruit_midi and usb_midi

USB

  • robost_keyboard - demonstrate how to deal with USB disconnect for battery-powered USB HID keyboard devices