Skip to content

Instantly share code, notes, and snippets.

@sugarflower
Last active November 25, 2023 16:35
Show Gist options
  • Save sugarflower/62fd1233d36c94d011ca926f832ad53a to your computer and use it in GitHub Desktop.
Save sugarflower/62fd1233d36c94d011ca926f832ad53a to your computer and use it in GitHub Desktop.

RPi picoでHIDを使うにはCircuitPythonのお世話になるしかなさそう

ということなのでmicroPythonで行きたいところですがCircuitPythonのお世話になります。
とりあえずRGB LEDとpadが反応するのを確認出来るころまでやります。

rgbkeypad-circuitpython

こちらに一応どうすればいいか書いてあるのですが困ったことに肝心のrgbkeypadのcircuitpythonのファイルがもう存在しないようです。
そこで以下の手順を踏みます。

ここまでで準備はOKなのでコードの方。
Keybow2040-circuitpythonでダウンロードしたexamplesのなかのrainbow.pyreactive-press.pyなどを開いて

from keybow_hardware.pim56x import PIM56X as Hardware # for Keybow 2040
#from keybow_hardware.pim551 import PIM551 as Hardware # for Pico RGB Keypad Base

この部分を

#from keybow_hardware.pim56x import PIM56X as Hardware # for Keybow 2040
from keybow_hardware.pim551 import PIM551 as Hardware # for Pico RGB Keypad Base

このように、pim551の方を利用するように修正。

以上でCircuitPythonで動作するようになる(はず)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment