『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: sasukebinbin

[经验分享] LD2410 ESPHome 原生支持方法 (升级2024.5.0后可换官方方法)

[复制链接]

4

主题

40

帖子

164

积分

注册会员

Rank: 2

积分
164
金钱
124
HASS币
0
发表于 2024-5-25 15:14:03 | 显示全部楼层
正在研究LD2410C
回复

使用道具 举报

8

主题

144

帖子

784

积分

高级会员

Rank: 4

积分
784
金钱
640
HASS币
0
发表于 2024-6-9 15:01:52 | 显示全部楼层
我是小白,请问我也是d1mini,按楼主的yaml编译的话,针脚应该怎么接呢?tx接D7,rx接D8吗?谢谢
回复

使用道具 举报

25

主题

640

帖子

2913

积分

金牌会员

Rank: 6Rank: 6

积分
2913
金钱
2263
HASS币
40
 楼主| 发表于 2024-6-24 10:52:15 | 显示全部楼层
lugiya 发表于 2024-6-9 15:01
我是小白,请问我也是d1mini,按楼主的yaml编译的话,针脚应该怎么接呢?tx接D7,rx接D8吗?谢谢 ...

rx_pin: D7
tx_pin: D8
意思是说开发板的D7作为rx(接收端), 应接传感器的发送端
D8作为tx(发送端), 应接传感器的接收端
回复

使用道具 举报

6

主题

153

帖子

578

积分

高级会员

Rank: 4

积分
578
金钱
425
HASS币
0
发表于 2024-10-1 13:12:00 | 显示全部楼层
本帖最后由 yjl 于 2024-10-1 23:04 编辑
bugensui 发表于 2024-5-21 14:08
这个芯片对应的tx和rx就是这个,为什么不能用呢,其他的esp设备,也是这样设置的。我搞不懂,为什么用D7D ...

可能是这样,8266有两个UART口,分别是URAT0和URAT1;UART1只有发送没有接收功能;UART0是完整的发送、接收数据串口,可以使用GPIO1和GPIO3或者使用GPIO13和GPIO15,通常情况GPIO1和GPIO3主要用于主机通信和调试,GPIO13和GPIO15用于和外部设备的串口通信;所以ESPHOME中定义传感器的URAT串口通常使用URAT0,且使用的针脚为GPIO13和GP1O15,也就是D7、D8。
下面这段话是ESPHOME官方的原文:The ESP8266 has two UARTs; the second of which is TX-only. Only a limited set of pins can be used. UART0 may use either tx_pin: GPIO1 and rx_pin: GPIO3, or tx_pin: GPIO15 and rx_pin: GPIO13. UART1 must use tx_pin: GPIO2. Any other combination of pins will result in use of a software UART.
理解不对望见谅并指正
总为浮云能避日,长安不见使人愁
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 17:17 , Processed in 0.323626 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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