Overview
基础概况
模块包含 8 个按键 and 限流/上拉电路,按下时输出低电平(或高电平),相比矩阵键盘它不需要扫描算法,使用 8 个 GPIO 就能直接读取,非常适合用来制作简易遥控器、电子音效机或模式切换底盘。
Engineering
工程要点
工程要点
- 难度
- 入门
- 数据状态
- 待核实
- 接口
- GPIO
- 常用主控
- ESP32ArduinoSTM32Raspberry Pi Pico
供电与采购
- 供电
- 3.3V - 5V
- 购买关键词
- 8位独立按键模块8路按键模块8-Key Button Module
典型搭配
入门电路套件
完成基础输入、输出或连接实验。
8位独立按键模块 + 面包板 + 杜邦线
Specifications
基础参数
| 参数 | 值 | 分组 | 备注 |
|---|---|---|---|
| 工作电压 | 3.3 - 5 V | 电气参数 | - |
| 按键数量 | 8 | 结构 | - |
| 输出电平 | 按下为低电平 (内置上拉) | 接口 | - |
Pinout
引脚与接线
| 引脚 | 说明 | 连接建议 | 注意 |
|---|---|---|---|
| VCC | 电源正极 | 3.3V / 5V | - |
| GND | 地线 | GND | - |
| K1-K8 | 按键 1-8 信号输出 | ESP32 GPIOs | - |
Examples
代码示例
读取 8 位按键
python
from machine import Pin
import time
keys = [Pin(i, Pin.IN) for i in (13, 12, 14, 27, 26, 25, 33, 32)]
while True:
states = [k.value() == 0 for k in keys]
print("Keys pressed:", [i+1 for i, p in enumerate(states) if p])
time.sleep(0.2)Applications
应用场景
APP
基础电路实验
8位独立按键模块 可用于输入输出、供电、连接或执行控制等基础创客练习。
8位独立按键模块面包板杜邦线
Relations

