You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Raspberry Pico搭建HID键盘时遇ImportError:无adafruit_hid模块

解决CircuitPython的ImportError: no module named 'adafruit_hid'错误

错误原因

adafruit_hid 并非CircuitPython内置模块,需要单独安装Adafruit提供的对应库文件才能使用。

解决步骤

  • 下载适配Raspberry Pico的Adafruit CircuitPython库包,找到其中的adafruit_hid文件夹。
  • 若Pico的CIRCUITPY盘符下没有lib目录,手动新建一个。
  • 将adafruit_hid文件夹复制到lib目录中,重新运行代码即可。

代码额外修正

你的代码还有两处语法问题,修改后才能正常执行:

  • Python大小写敏感,循环条件里的true要改为True
  • 打印语句的Print要改为小写的print

修正后的代码:

import time
import board
import digitalio
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keycode import Keycode

b1_pin = board.GP15
keyboard = Keyboard(usb_hid.devices)
b1 = digitalio.DigitalInOut(b1_pin)
b1.direction = digitalio.Direction.INPUT
b1.pull = digitalio.Pull.DOWN
while True:
    if b1.value:
        print("GPIO15 Pressed")
    time.sleep(0.1)

内容的提问来源于stack exchange,提问作者Aggie77

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 23:45:41