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

 找回密码
 立即注册
查看: 2340|回复: 19

[技术探讨] 小白求助8266串联两个I2C设备能不能这样写编码

[复制链接]

4

主题

51

帖子

372

积分

中级会员

Rank: 3Rank: 3

积分
372
金钱
321
HASS币
0
发表于 2023-12-4 11:33:02 | 显示全部楼层 |阅读模式
两个BH1750光照传感器
回复

使用道具 举报

4

主题

51

帖子

372

积分

中级会员

Rank: 3Rank: 3

积分
372
金钱
321
HASS币
0
 楼主| 发表于 2023-12-4 11:34:12 | 显示全部楼层
这是代码
i2c:
  - id: bh_02
    sda: GPIO4
    scl: GPIO5
    scan: True
  - id: bh_03
    sda: GPIO4
    scl: GPIO5
    scan: True
sensor:
  - platform: bh1750
    name: "keting-gangzhaodu"
    i2c_id: bh_02
    address: 0x23
    update_interval: 2s
  - platform: bh1750
    name: "chufang-gangzhaodu"
    i2c_id: bh_03
    address: 0x24
    update_interval: 2s
回复

使用道具 举报

5

主题

44

帖子

726

积分

高级会员

Rank: 4

积分
726
金钱
682
HASS币
0
发表于 2023-12-4 11:58:56 | 显示全部楼层
这样貌似不行  8266好像只有一个12c  
回复

使用道具 举报

22

主题

245

帖子

1587

积分

金牌会员

Rank: 6Rank: 6

积分
1587
金钱
1342
HASS币
0
发表于 2023-12-4 12:53:47 | 显示全部楼层
8266 只支持一个I2C 除非你买一个模块,,但不如买ESP32 S2 MINI  10元包邮 或者换ESP32 c3 这些
回复

使用道具 举报

4

主题

51

帖子

372

积分

中级会员

Rank: 3Rank: 3

积分
372
金钱
321
HASS币
0
 楼主| 发表于 2023-12-4 13:18:54 | 显示全部楼层
ekingfan 发表于 2023-12-4 12:53
8266 只支持一个I2C 除非你买一个模块,,但不如买ESP32 S2 MINI  10元包邮 或者换ESP32 c3 这些 ...

我有esp32 编码应该怎么写呢。我指定引脚总是报错
回复

使用道具 举报

23

主题

656

帖子

4613

积分

元老级技术达人

积分
4613
金钱
3942
HASS币
30

教程狂人

QQ
发表于 2023-12-4 13:37:27 | 显示全部楼层
ESP8266只支持一个I2C设备?我家里的用的几年前买的NodeMCU,还有sonoff SV都是挂了两个I2C的传感器的啊
回复

使用道具 举报

4

主题

51

帖子

372

积分

中级会员

Rank: 3Rank: 3

积分
372
金钱
321
HASS币
0
 楼主| 发表于 2023-12-4 13:38:41 | 显示全部楼层
alei643 发表于 2023-12-4 13:37
ESP8266只支持一个I2C设备?我家里的用的几年前买的NodeMCU,还有sonoff SV都是挂了两个I2C的传感器的啊 ...

可以参考下相关代码吗
回复

使用道具 举报

23

主题

656

帖子

4613

积分

元老级技术达人

积分
4613
金钱
3942
HASS币
30

教程狂人

QQ
发表于 2023-12-4 13:39:52 | 显示全部楼层
xubin1012 发表于 2023-12-4 13:38
可以参考下相关代码吗

我用的是Tasmota
回复

使用道具 举报

51

主题

1341

帖子

5604

积分

论坛DIY达人

积分
5604
金钱
4263
HASS币
20
发表于 2023-12-4 13:52:01 | 显示全部楼层
esp32稳定又好用,为啥还选择8266呢?
回复

使用道具 举报

6

主题

170

帖子

2216

积分

金牌会员

Rank: 6Rank: 6

积分
2216
金钱
2046
HASS币
20
发表于 2023-12-4 13:52:35 | 显示全部楼层
本帖最后由 linoul 于 2023-12-4 13:54 编辑

BH1750模块还有个引脚 接地和接VCC i2c的地址会变 看下手册吧 就是只配置一个i2c引脚 然后修改地址值就行了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 08:52 , Processed in 0.424302 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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