jjkk1314T 发表于 2022-6-25 00:06:00

超简单,3部实现可定制的 USB HID键盘鼠标---基于树莓派Pico

本帖最后由 jjkk1314T 于 2022-6-25 00:13 编辑

大家好,今天我分享一个用树莓派 Pico 来做一个USB HID 定制键盘或者鼠标的这么一个小的项目。
只需要3部就可以定制键盘或者鼠标的任意键,或者输入一串内容。

硬件:
我们只需要两个东西:

1. 树莓派 PICO 板子


2. 一个按键
(我使用的是12x12的 大家各自取材就行 实在没有用镊子也可以吧)


软件:
1. circuit python 环境
       这个是 adafruit 出的 基于MICRO PYTHON 的解释环境,优点就是简单,大家直接用就行了


2.HID 支持库


3.代码



软件方面我直接打包上传,大家自行下载就可以了。

操作步骤:
我们按住Pico板子上的按键,然后插入电脑, 我们会看到弹出一个U盘。然后我们直接将1拖入进去。


它会自动重新运行,然后再弹出一个U盘,我们将2拖入到LIB里。


将code拖入到根目录,记得前面的数字要删掉,如图我那个样子。


到此其实已经可以使用了,大家将22引脚接地,会直接输入"input my password",我使用这个功能来快速输入我的一些密码,虽然它不安全。但是我这里只是演示。

下面我们来看一下关键代码,
# The pins we'll use, each will have an internal pullup
keypress_pins =
# Our array of key objects
key_pin_array = []
# The Keycode sent for each button, will be paired with a control key
keys_pressed =

它这里其实主要定义了3个按键,20,21,22
第一个是键盘按键A,然后是与世界对话,最后是我写得也就 22引脚,大家后面自行修改就行。
本方法使用你有树莓派PICO,临时想定义一些快捷键的。比如快速删除,输入密码等等吧,大家都是高手自己发挥吧。。。
本次分享到此结束。





页: [1]
查看完整版本: 超简单,3部实现可定制的 USB HID键盘鼠标---基于树莓派Pico