找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6344|回复: 5
打印 上一主题 下一主题
收起左侧

BH1750测光照STM32源程序与中文数据手册下载

[复制链接]
跳转到指定楼层
楼主
bh1750FVI_中文数据手册:
16位数字输出型
环境光强度传感器集成电路

框图与描述:


测光程序步骤:

  产品介绍
BH1750FVI  是一种用于两线式串行总线接口的数字型光强度传感器集成电路。这种集成
电路可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度。利用它的高分辨率可以探测较大范围的光强度变化。(1lx-65535lx)
  产品特点
1.  支持I2C BUS接口(f/s Mode Support)。
2.  接近视觉灵敏度的光谱灵敏度特性(峰值灵敏度波长典型值:560nm)。
3.  输出对应亮度的数字值。
4.  对应广泛的输入光范围(相当于1-65535lx)。
5.  通过降低功率功能,实现低电流化。
6.  通过50Hz/60Hz 除光噪音功能实现稳定的测定
7.  支持1.8V 逻辑输入接口。
8.  无需其他外部件。
9.  光源依赖性弱(白炽灯,荧光灯,卤素灯,白光 LED,日光灯)。
10.  有两种可选的I2C slave地址。
11.  可调的测量结果影响较大的因素为光入口大小。
12.  使用这种功能能计算 1.1 lx到100000 lx 马克斯/分钟的范围。
13.  最小误差变动在±20%。
14.  受红外线影响很小。
  产品应用
移动电话,液晶电视,笔记本电脑,便携式游戏机,数码相机,数码摄像机,汽车定位
系统,液晶显示器。

BH1750测光照单片机源程序如下:
  1. #include<stm32f10x.h>
  2. #include<I2C.h>
  3. #include<BH1750.h>
  4. #include<delay.h>
  5. /*往光照传感器BH1750发送启动转换指令*/
  6. void Start_Conversion()
  7. {
  8.      /*发送开始信号*/
  9.      I2C_Start();
  10.          /*发送地址*/
  11.          I2C_Write_One_Byte(0x70);
  12.          /*应答*/
  13.          I2C_Slave_Ack();
  14.          /*写启动信号*/
  15.          I2C_Write_One_Byte(0x16);
  16.          /*应答*/
  17.          I2C_Slave_Ack();
  18.          /*停止信号*/
  19.          I2C_Stop();         
  20. }


  21. /*往光照传感器BH1750读取光照*/
  22. u16 Read_One_Light()
  23. {
  24.           u16 a;
  25.       /*发送开始信号*/
  26.      I2C_Start();
  27.           /*发送地址*/
  28.          I2C_Write_One_Byte(0x71);
  29.           /*应答*/
  30.          I2C_Slave_Ack();
  31.          /*接收数据*/
  32.          a=I2C_Read_One_Byte();
  33.          /*应答*/
  34.          I2C_Master_Ack();
  35.          a=a<<8;
  36.          /*接收数据*/
  37.          a=I2C_Read_One_Byte()+a;
  38.          /*非应答*/
  39.          I2C_Master_Nack();
  40.          /*发送停止信号*/
  41.          I2C_Stop();
  42.      a=a/1.2;
  43.          return(a);
  44. }

  45. /*往光照传感器BH1750读取光照*/
  46. ……………………

  47. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码


所有资料51hei提供下载:
BH1750测光程序.rar (2.74 MB, 下载次数: 170)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:311999 发表于 2018-4-21 10:44 | 只看该作者
你的程序根本不对,不知道你运行过没,浪费我的时间
回复

使用道具 举报

板凳
ID:297748 发表于 2018-4-23 10:17 来自手机 | 只看该作者
竹光真掠影 发表于 2018-4-21 10:44
你的程序根本不对,不知道你运行过没,浪费我的时间

用我的吧
回复

使用道具 举报

地板
ID:252078 发表于 2018-8-9 20:49 | 只看该作者
骗经验的吧
回复

使用道具 举报

5#
ID:901262 发表于 2021-11-4 13:31 | 只看该作者

你的也有毛病,都是坑人的
回复

使用道具 举报

6#
ID:298628 发表于 2022-1-21 15:30 | 只看该作者
竹光真掠影 发表于 2018-4-21 10:44
你的程序根本不对,不知道你运行过没,浪费我的时间

为什么我用的是好的,你是不是没改地址,我数据都正常,只不过我的地址引脚是高电平,地址改成b8就行了,多了解了解这个元器件再说话
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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