pimoroni-pico/micropython/examples/breakout_encoder_wheel
..
README.md
buttons.py
chase_game.py
clock.py
colour_picker.py
encoder.py
gpio_pwm.py
interrupt.py
led_rainbow.py
stop_watch.py

README.md

RGB Encoder Wheel Breakout Examples (Micropython)

Function Examples

Buttons

buttons.py

A demonstration of reading the 5 buttons on Encoder Wheel.

Encoder

encoder.py

A demonstration of reading the rotary dial of the Encoder Wheel breakout.

Interrupt

interrupt.py

How to read the buttons and rotary dial of the Encoder Wheel breakout, only when an interrupt occurs.

LED Examples

LED Rainbow

led_rainbow.py

Displays a rotating rainbow pattern on Encoder Wheel's LED ring.

Clock

clock.py

Displays a 12 hour clock on Encoder Wheel's LED ring, getting time from the system.

Interactive Examples

Colour Picker

colour_picker.py

Create a colour wheel on the Encoder Wheel's LED ring, and use all functions of the wheel to interact with it.

Stop Watch

stop_watch.py

Display a circular stop-watch on the Encoder Wheel's LED ring.

Chase Game

chase_game.py

A simple alignment game. Use Encoder Wheel's rotary dial to align the coloured band to the white goal. The closer to the goal, the greener your coloured band will be. When you reach the goal, the goal will move to a new random position.

GPIO Examples

GPIO PWM

gpio_pwm.py

Output a sine wave PWM sequence on the Encoder Wheel's side GPIO pins.