Skip to content

示例13:ADC模数转换 ​

配置前在“高级配置”用当前密码开启开发模式。以下保持禁用,按目标板核验引脚及接线后分别启用外设和规则。

模拟电压采集 ​

json
{
  "peripherals": [
    {
      "id": "adc_01",
      "name": "adc_01",
      "type": 26,
      "enabled": false,
      "pins": [
        34
      ],
      "params": {
        "attenuation": 3,
        "resolution": 12,
        "sampleRate": 0
      }
    }
  ]
}

GPIO34是classic ESP32示例,其他芯片按板级能力选择ADC脚,核对WiFi和ADC资源冲突。12位原始值范围0~4095,原始3000不是3000mV。衰减档位不能保证精确0~3.3V量程,输入允许范围与校准误差随芯片而异;高电压信号需要分压及保护。

阈值联动 ​

轮询触发选择adc_01,间隔填5(秒),操作符“大于”、比较值3000,动作选择已配置的指示灯。此处比较原始值,不存在通用JavaScript表达式栏,不能填写value > 3000。

精确电压测量使用相应电压传感器与校准功能,检查单位和多点实测误差。错误或过期值不能记成0。

蜂信物联 | fastbee.cn