A simple control board for a raspberry pi400,
16 button matrix keypad
2 rotary encoders
5 dual red/green led's
Volume.py
a simple script that uses one of the rotary encoders as a volume control and mute switch, with dual red/green led
this is coded for a standard rotary encoder with 5 pins, SW, GND, CTL,GND, DT.
buttons.py
coded for a self built 16 button matrix keypad, but could be used for other keypads.
this is coded specifically to be used with GQRX as a shortcut keypad.
when a button is pressed it sends the code as well as flashing one of the led's red to confirm key press.
rotary.py
this uses the second rotary encoder to be used as a scroll wheel, the button isnt yet programmed.
seq.py
just a little script to test all leds are working.
load.sh
an executable bash file that runs volume.py, buttons.py and rotary.py together.
I might clean up the code into one file at some stage.