四个BH1750怎么连接在单片机上

&风@鬺% 2019-05-06 03:00:04
现在一个BH1750是能够实现,但是四个BH1750就不知道怎么做。大佬能不能指点指点!
...全文
724 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
&风@鬺% 2019-05-18
  • 打赏
  • 举报
回复
已解决,谢谢大家
嗔芈 2021-11-05
  • 举报
回复
@&风@鬺% 楼主您好 可以看一下您的代码吗 遇到同样的问题 还是不是很懂 感谢感谢
m0_48710785 2021-11-06
  • 举报
回复
@嗔芈 同求
&风@鬺% 2019-05-08
  • 打赏
  • 举报
回复
引用 2 楼 一树梅的回复:
[quote=引用 楼主 &风@鬺% 的回复:] 现在一个BH1750是能够实现,但是四个BH1750就不知道怎么做。大佬能不能指点指点!
4个BH1750的SCL和SDA可以各自并联,ADDR接单片机的4个IO口。利用ADDR可以分别读取4个BH1750。比如读取1号,1号的ADDR置1(或置0),其余三个ADDR置0(或置1),发送相应的地址码0xB9(或0x47)即可读取1号的数据。[/quote] 请问使用ADDR的话,BH1750是不是只要接ADDR,SCL和SDA三个就行
yishumei 2019-05-08
  • 打赏
  • 举报
回复
一个BH1750时楼主接了几个管脚?
yishumei 2019-05-07
  • 打赏
  • 举报
回复
引用 楼主 &风@鬺% 的回复:
现在一个BH1750是能够实现,但是四个BH1750就不知道怎么做。大佬能不能指点指点!
4个BH1750的SCL和SDA可以各自并联,ADDR接单片机的4个IO口。利用ADDR可以分别读取4个BH1750。比如读取1号,1号的ADDR置1(或置0),其余三个ADDR置0(或置1),发送相应的地址码0xB9(或0x47)即可读取1号的数据。
  • 打赏
  • 举报
回复
1个数码管显示和8个数码管显示一样道理

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧