本帖最后由 yww 于 2021-11-16 10:50 编辑
最近在弄esp8266, 刷入了esphome 固件,接入红外接收模块可以正常读取到遥控器编码。
但是我卡在了红外发射上,经过了若干条天的调试,最后买了一个示波器回来调试,最后发现是红外发送的时候,频率不对。
普通遥控器发送的时候,是38khz 编码的信号,但是esp8266 发送的时候是28khz 编码的信号。大佬们,这个是为啥?有啥解决办法没有?
完整的配置如下. 波形图晚上回去发出来。
esphome:
name: nodemcu
platform: ESP8266
board: nodemcuv2
logger:
api:
ota:
password: "xxx"
wifi:
ssid: "xxx"
password: "xxx"
ap:
ssid: "Nodemcu Fallback Hotspot"
password: "xxx"
captive_portal:
switch:
- platform: template
name: "ir_brighter"
id: ir_brighter
turn_on_action:
remote_transmitter.transmit_panasonic:
address: 0x5516
command: 0x8EAC0098
remote_transmitter:
pin:
number: D5
inverted: false
carrier_duty_percent: 50%
remote_receiver:
pin:
number: D6
inverted: true
mode: INPUT_PULLUP
dump: all
使用2楼提供代码后,输出波形如下
看到频率依然是不对的,希望有指教一二 |