280c5ea97c2413e9dd352ba487d3f402fed0d665
Clarify 4-pin foot pairing and debounce for bare pushbutton. Co-authored-by: Cursor <cursoragent@cursor.com>
轻触开关计数(CYD)
触控 + LVGL 参考 hw269test。GPIO22 读 轻触带帽开关:每按一次,屏幕计数 +1。
硬件
| 项目 | 说明 |
|---|---|
| 板子 | CYD ESP32-2432S028R |
| 开关 | 轻触开关(带帽),瞬时闭合 |
| 引脚 | GPIO22 |
接线(重要)
GPIO22 ── 开关一脚
GND ── 开关另一脚
- 不要接 3.3V / VCC
- 四脚轻触:矩形四脚中,同侧两脚内部常通;要接 对角 或 能通断的一对,不要接已经常通的那一对
- 固件内部上拉:松开=HIGH,按下=LOW
屏上会显示 GPIO22: HIGH/LOW:按下应变为 LOW;若一直 HIGH,多半是接线或脚对选错。
操作
- 按一下开关:计数 +1
- 触控 Reset:清零
构建
pio run -e cyd -t upload
预编译:
cd firmware\cyd
.\flash.ps1
Description
Languages
C
56.8%
C++
23.7%
PowerShell
12.8%
HTML
5.5%
Python
0.8%
Other
0.4%