BH1750光照模块-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2739|回复: 3

[已解决] BH1750光照模块

[复制链接]
发表于 2020-7-15 09:40 | 显示全部楼层 |阅读模式
本帖最后由 seattle 于 2020-7-15 23:04 编辑

淘宝买来的BH1750光照模块,背面写着GY-302
淘宝买来的UNO板子,不带wifi模块的那一款

VCC连的5V
GND连的GND
SDA连的A4
SCL连的A5
ADDR悬空

然后运行网上的代码,串口一直输出54612lux。大佬帮忙看一下哪里出问题了?

  1. /*
  2. Measurement of illuminance using the BH1750FVI sensor module
  3. Connection:
  4. Module        UNO
  5. VCC    <----->    5V
  6. GND    <----->    GND
  7. SCL    <----->    A5
  8. SDA    <----->    A4
  9. ADD    <----->    NC

  10. */
  11. #include <Wire.h>

  12. #define ADDRESS_BH1750FVI 0x23    //ADDR="L" for this module
  13. #define ONE_TIME_H_RESOLUTION_MODE 0x20
  14. //One Time H-Resolution Mode:
  15. //Resolution = 1 lux
  16. //Measurement time (max.) = 180ms
  17. //Power down after each measurement

  18. byte highByte = 0;
  19. byte lowByte = 0;
  20. unsigned int sensorOut = 0;
  21. unsigned int illuminance = 0;


  22. void setup()
  23. {
  24.     Wire.begin();
  25.     Serial.begin(115200);
  26. }

  27. void loop()
  28. {
  29.     Wire.beginTransmission(ADDRESS_BH1750FVI); //"notify" the matching device
  30.     Wire.write(ONE_TIME_H_RESOLUTION_MODE);     //set operation mode
  31.     Wire.endTransmission();

  32.     delay(180);

  33.     Wire.requestFrom(ADDRESS_BH1750FVI, 2); //ask Arduino to read back 2 bytes from the sensor
  34.     highByte = Wire.read();  // get the high byte
  35.     lowByte = Wire.read(); // get the low byte

  36.     sensorOut = (highByte<<8)|lowByte;
  37.     illuminance = sensorOut/1.2;
  38.     Serial.print(illuminance);    Serial.println(" lux");

  39.     delay(1000);
  40. }
复制代码


 楼主| 发表于 2020-7-15 23:04 | 显示全部楼层
已经解决了。原来是模块接触不良
发表于 2020-9-21 13:54 | 显示全部楼层
seattle 发表于 2020-7-15 23:04
已经解决了。原来是模块接触不良

您好我遇到和您一样的情况请问您的是重新连接电路吗
 楼主| 发表于 2020-9-26 22:59 | 显示全部楼层
18286865532 发表于 2020-9-21 13:54
您好我遇到和您一样的情况请问您的是重新连接电路吗

不是   bh1750的针脚需要自己焊接。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-30 01:47 , Processed in 0.076641 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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