b2052a7771da67be47dece1b42ef23fa37485541
Touch+LVGL UI shows QUIET/SOUND, pin level, hit count; no dB (digital only). Co-authored-by: Cursor <cursoragent@cursor.com>
口哨 / 声音传感器(CYD)
触控 + LVGL 参考 activeBuzzerTest / hw269test。三针口哨模块 高低电平 接 GPIO22:有声触发显示、累计 hits。
硬件
| 项目 | 说明 |
|---|---|
| 板子 | CYD ESP32-2432S028R |
| 模块 | 三针口哨/声音传感器(黑头麦克风,OUT 高低电平) |
| 信号 | GPIO22 |
接线:VCC→3.3V(或模块标注电压),GND→GND,OUT / DO / S→GPIO22。
默认按 高电平 = 有声。若实际相反,改 include/pins.h 里 SOUND_ACTIVE_HIGH 为 0。板上电位器可调灵敏度。
功能
- 实时显示 QUIET / SOUND!、引脚 HIGH/LOW
- 边沿计数 hits(带消抖);触控 Reset 清零
- 无分贝:本模块只有数字口,GPIO22 也非 ADC,无法测 dB
构建 / 烧录
pio run -e cyd -t upload
或预编译包:
cd firmware\cyd
.\flash.ps1
# 或 .\flash.ps1 -Port COMx
Description
Languages
C
57.4%
C++
22.6%
PowerShell
12.9%
HTML
5.9%
Python
0.8%
Other
0.4%