Hi all, I’m completely new to microcontrollers in general, so the answer to this could really be anything. I’ve just got myself a Pico and the Pimoroni Pico RGB keypad base. Initial tests on just the Pico all good. Lights all working as intended on the keypad. But I can’t seem to make the buttons do anything. When I tried to troubleshoot, it looks like the keypad might think that most/all of the buttons are always pressed down. Running a print command on the button states brings up mostly 57611, with the odd 40071 - no change upon actually pressing any buttons.
I didn’t solder the Pico (bought it pre-soldered) and I don’t currently even have the silicon buttons on (and made sure not to overtighten originally). Anyone have any ideas as to the most likely issue here?
Many thanks in advance. I’ve included the code used to check:
import time
import picokeypad
keypad = picokeypad.PicoKeypad()
while True:
button_states = keypad.get_button_states()
print(button_states)
time.sleep(1)