📡 AD9833 · DDS
信号发生器
⚡ 基于 Arduino + OLED (SSD1306) · 频率设置 0 ~ 12.5MHz (步进0.1Hz)
🎮 按键操作
▲ UP
增加 (短按) / 长按加速
▼ DOWN
减少 (短按) / 长按加速
MODE
切换波形 (SIN→TRI→SQU→OFF)
DIGI
移动编辑位 (向左循环)
⏱ 长按 MODE 2秒 → 恢复默认 (1kHz, SIN)
💾 所有设置 (模式 + 频率) 自动存入 EEPROM,断电不丢失。
SIN
TRI
SQU
OFF
⚡ 波形指示
🖥 OLED 实时模拟
▲ 增加
▼ 减少
⏺ MODE
◀ DIGI
🔹 1kHz · SIN
freqDigits[9]
编辑位:
4
currentMode
:
0
⚙️ 模拟交互
📐 频率范围 0 ~ 12.5MHz (显示 8位整数 + 1位小数) · 步进 0.1Hz
🔁 长按加速: 按下 500ms 后每 200ms 跳变一次