已按 Samovar 7.00 核对。
把按钮或传感器接在紧急输入端与 GND 之间。低电平触发:ESP32 DevKit 为 GPIO35,ESP32-S3 为 GPIO48。
触发后,Samovar 关闭加热、供水、取酒和搅拌器,并在开发板重启之前禁止再次启动。多个常开按钮和传感器可以并联连接。对于 ESP32 DevKit,请使用 PlatformIO 环境 Samovar_alarm_button,或在 user_config_override.h 中添加 #define USE_ALARM_BTN。在 Samovar_s3 环境中,GPIO48 紧急输入已默认启用。
ESP32 DevKit 的紧急输入为 GPIO35,ESP32-S3 为 GPIO48。两种情况下,输入端对 GND 短接时触发。
经典 ESP32 的 GPIO35 需要一个外部 10 kOhm 上拉电阻接到 +3.3 V:GPIO34–39 引脚没有内部上拉。ESP32-S3 的 GPIO48 由固件启用内部上拉。
在 Samovar 1.3.2 板上,紧急按钮接口标记为 ALRM_BT(较早的资料中也称为 ALARM_BTN)。它连接到 GPIO35,必须有一个 10 kOhm 上拉电阻接到 +3.3 V。