找回密码
 立即注册

微信扫码登录

搜索
查看: 2014|回复: 5

[求助] 关于esp32中门磁开关的上拉电阻问题

[复制链接]

66

主题

717

回帖

4448

积分

论坛元老

积分
4448
金钱
3660
HASS币
20
发表于 2022-8-29 23:15:30 | 显示全部楼层 |阅读模式
车库门中用了esp32(nodemcu-32s),其中gpio5和gnd接入了门磁的常开或常闭,代码如下问题是,选择pulldown或者不加这段,就失灵了,一直显示关闭
但是加了pullup以后,信号极其不稳定,1s内可能有几十个on/off。。。
看文档意思是,加了pullup和实际加一个上拉电阻道理是一样的?
binary_sensor:
  - platform: gpio
    pin:
      number: 5
      mode: INPUT_PULLUP
#      inverted: true
#    filters:
#      - delayed_on: 40ms
#      - delayed_off: 40ms
    name:  "cardoor"  


回复

使用道具 举报

66

主题

717

回帖

4448

积分

论坛元老

积分
4448
金钱
3660
HASS币
20
 楼主| 发表于 2022-8-30 13:35:48 | 显示全部楼层
killevery1 发表于 2022-8-30 09:35
去掉
mode: INPUT_PULLUP
这个是把端口设置成输入

输入去掉?
这个口难道不是输入?
回复

使用道具 举报

66

主题

717

回帖

4448

积分

论坛元老

积分
4448
金钱
3660
HASS币
20
 楼主| 发表于 2022-9-5 21:32:10 | 显示全部楼层
killevery1 发表于 2022-9-1 16:44
搞错了,以为是输出控制门磁。输入没错,需要input_pullup上拉,和gnd导通就能有响应。一秒几十次因为抖 ...

这个我知道
我本来以为是另外物理再接一个电阻能解决1s内几十次的抖动,如果用filters去调,off基本要3s+,不然也不太稳定
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-5 14:36 , Processed in 0.082046 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表