feat: 按钮去抖+配网界面美化+水浸离线+LED独立任务+报警全拓展(人身优先)+有人才检测
This commit is contained in:
@@ -30,10 +30,10 @@
|
||||
#define DHT11_PIN 4 // 温湿度传感器
|
||||
|
||||
// --- 水浸传感器 ---
|
||||
#define WATER_SENSOR_PIN 6 // 数字输入, 低电平=有水
|
||||
#define WATER_SENSOR_PIN 45 // 数字输入, 低电平=有水
|
||||
|
||||
// --- 蜂鸣器 (PWM) ---
|
||||
#define BUZZER_PIN 7
|
||||
#define BUZZER_PIN 21
|
||||
#define BUZZER_PWM_CHANNEL 0
|
||||
#define BUZZER_PWM_FREQ 2000
|
||||
#define BUZZER_PWM_RESOLUTION 8
|
||||
@@ -47,15 +47,15 @@
|
||||
#define LED_ALARM_PIN 9 // 红色 - 报警指示
|
||||
|
||||
// --- OLED 显示屏 (SSD1306 128x64 I2C) ---
|
||||
#define OLED_SDA_PIN 14 // I2C 数据线
|
||||
#define OLED_SCL_PIN 15 // I2C 时钟线
|
||||
#define OLED_SDA_PIN 15 // I2C 数据线
|
||||
#define OLED_SCL_PIN 16 // I2C 时钟线
|
||||
|
||||
// --- 交互按钮 ---
|
||||
#define BTN_PROVISION_PIN 16 // 擦除WiFi配网按钮 (长按3秒)
|
||||
#define BTN_PROVISION_PIN 14 // 擦除WiFi配网按钮 (长按3秒)
|
||||
#define BTN_ALARM_DISMISS_PIN 13 // 解除报警按钮
|
||||
#define BTN_PAGE_SWITCH_PIN 10 // 翻页按钮
|
||||
#define BTN_PAGE_SWITCH_PIN 46 // 翻页按钮
|
||||
#define BTN_DEBOUNCE_MS 50 // 去抖时间
|
||||
#define BTN_LONG_PRESS_MS 3000 // 长按判定
|
||||
#define BTN_LONG_PRESS_MS 1500 // 长按判定
|
||||
|
||||
// ============================================================
|
||||
// 2. 设备标识 (协议规范 §2)
|
||||
|
||||
Reference in New Issue
Block a user