this device is SPI and labels two of the pins SDA & SCL
-
this device is SPI and labels two of the pins SDA & SCL
FINE I GUESS
-
this device is SPI and labels two of the pins SDA & SCL
FINE I GUESS
what do we rename MOSI to? lets confuse it with I²C, that's fine
-
what do we rename MOSI to? lets confuse it with I²C, that's fine
well, something is definitely wrong here.

-
well, something is definitely wrong here.

It lives! entirely a thinko on my part, I was trying to use u8x8 and not u8g2.

-
It lives! entirely a thinko on my part, I was trying to use u8x8 and not u8g2.

and now I've got it working with hardware SPI, so it's not slow as fuck. Nice.
No one wants to use a keyboard that lags.
-
and now I've got it working with hardware SPI, so it's not slow as fuck. Nice.
No one wants to use a keyboard that lags.
wow I didn't think about this at all.
this display isn't a module that clips on the pico like the previous ones I've used, but I thought that'd be fine because I can use some jumper wires and 3D print an enclosure.
EXCEPT I FORGOT I NEED BUTTONS. this module has no buttons
-
wow I didn't think about this at all.
this display isn't a module that clips on the pico like the previous ones I've used, but I thought that'd be fine because I can use some jumper wires and 3D print an enclosure.
EXCEPT I FORGOT I NEED BUTTONS. this module has no buttons
so I either have to get a separate module and wire that in too, or build a PCB. and since I can't really solder right now, PCBs are out
-
so I either have to get a separate module and wire that in too, or build a PCB. and since I can't really solder right now, PCBs are out
if I was using a Pico W I'd just pair it to a bluetooth device, but this is actually a Waveshare RP2040-Plus, which is basically just a Pi Pico 1 with more flash storage and a USB-c port (plus a reset button)
-
if I was using a Pico W I'd just pair it to a bluetooth device, but this is actually a Waveshare RP2040-Plus, which is basically just a Pi Pico 1 with more flash storage and a USB-c port (plus a reset button)
found a little module that''s just a couple tactile switches and a header. ordered.
-
found a little module that''s just a couple tactile switches and a header. ordered.
I did see this one but didn't get it (it'd take way too long to get here and I have ADHD. time blindness means december doesn't exist)
but check it out: five buttons, 3 wires. It uses analog encoding on the buttons! There's a resistor inline with each button, so the voltage your analog pin measures depends on which buttons are pressed.

-
I did see this one but didn't get it (it'd take way too long to get here and I have ADHD. time blindness means december doesn't exist)
but check it out: five buttons, 3 wires. It uses analog encoding on the buttons! There's a resistor inline with each button, so the voltage your analog pin measures depends on which buttons are pressed.

searching "arduino keypad" on amazon also suggested I buy a blender.
and look, I have a lot of bad ideas for keyboards, but a blender is probably going too far.

-
F myrmepropagandist shared this topic