找回密码
 立即注册

微信扫码登录

搜索
查看: 2582|回复: 7

[技术探讨] 求助,要如何实现下拉电阻切换呢?

[复制链接]

17

主题

790

回帖

5913

积分

论坛元老

积分
5913
金钱
5101
HASS币
0
发表于 2022-12-22 09:33:21 | 显示全部楼层
inverted (Optional, boolean): Whether to invert the binary state, i.e. report ON states as OFF and vice versa. Defaults to false.

如果默认配置不好用,加上inverted应该就反转了。

switch:
  - platform: gpio
    pin:
      number: GPIO2
      inverted: true
    id: laba1

这样试试,不需要专门在turn_on和turn_off那里做什么,gpio switch本身就是 高电平和低电平的切换,用着不对劲就反转一下就好。

然后GPIO0/2/5/12/15都Strapping PIN,尽量少碰,除非你知道他们怎么用。换个无关的PIN就好了,比如IO21这种。

至于你要是想要初始化时候操作的话,先配置好swtch,然后在esp32的启动那里调用就可以了。

比如

esphome:
  on_boot:
    then:
    - switch.turn_on: laba1

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-17 03:40 , Processed in 0.058381 second(s), 6 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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