找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 7605|回復: 5
收起左側(cè)

BH1750測光照STM32源程序與中文數(shù)據(jù)手冊下載

[復制鏈接]
ID:283092 發(fā)表于 2018-2-8 16:40 | 顯示全部樓層 |閱讀模式
bh1750FVI_中文數(shù)據(jù)手冊:
16位數(shù)字輸出型
環(huán)境光強度傳感器集成電路

框圖與描述:
0.png

測光程序步驟:
0.png 0.png
  產(chǎn)品介紹
BH1750FVI  是一種用于兩線式串行總線接口的數(shù)字型光強度傳感器集成電路。這種集成
電路可以根據(jù)收集的光線強度數(shù)據(jù)來調(diào)整液晶或者鍵盤背景燈的亮度。利用它的高分辨率可以探測較大范圍的光強度變化。(1lx-65535lx)
  產(chǎn)品特點
1.  支持I2C BUS接口(f/s Mode Support)。
2.  接近視覺靈敏度的光譜靈敏度特性(峰值靈敏度波長典型值:560nm)。
3.  輸出對應亮度的數(shù)字值。
4.  對應廣泛的輸入光范圍(相當于1-65535lx)。
5.  通過降低功率功能,實現(xiàn)低電流化。
6.  通過50Hz/60Hz 除光噪音功能實現(xiàn)穩(wěn)定的測定
7.  支持1.8V 邏輯輸入接口。
8.  無需其他外部件。
9.  光源依賴性弱(白熾燈,熒光燈,鹵素燈,白光 LED,日光燈)。
10.  有兩種可選的I2C slave地址。
11.  可調(diào)的測量結(jié)果影響較大的因素為光入口大小。
12.  使用這種功能能計算 1.1 lx到100000 lx 馬克斯/分鐘的范圍。
13.  最小誤差變動在±20%。
14.  受紅外線影響很小。
  產(chǎn)品應用
移動電話,液晶電視,筆記本電腦,便攜式游戲機,數(shù)碼相機,數(shù)碼攝像機,汽車定位
系統(tǒng),液晶顯示器。

BH1750測光照單片機源程序如下:
  1. #include<stm32f10x.h>
  2. #include<I2C.h>
  3. #include<BH1750.h>
  4. #include<delay.h>
  5. /*往光照傳感器BH1750發(fā)送啟動轉(zhuǎn)換指令*/
  6. void Start_Conversion()
  7. {
  8.      /*發(fā)送開始信號*/
  9.      I2C_Start();
  10.          /*發(fā)送地址*/
  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.       /*發(fā)送開始信號*/
  26.      I2C_Start();
  27.           /*發(fā)送地址*/
  28.          I2C_Write_One_Byte(0x71);
  29.           /*應答*/
  30.          I2C_Slave_Ack();
  31.          /*接收數(shù)據(jù)*/
  32.          a=I2C_Read_One_Byte();
  33.          /*應答*/
  34.          I2C_Master_Ack();
  35.          a=a<<8;
  36.          /*接收數(shù)據(jù)*/
  37.          a=I2C_Read_One_Byte()+a;
  38.          /*非應答*/
  39.          I2C_Master_Nack();
  40.          /*發(fā)送停止信號*/
  41.          I2C_Stop();
  42.      a=a/1.2;
  43.          return(a);
  44. }

  45. /*往光照傳感器BH1750讀取光照*/
  46. ……………………

  47. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png

所有資料51hei提供下載:
BH1750測光程序.rar (2.74 MB, 下載次數(shù): 171)


回復

使用道具 舉報

ID:311999 發(fā)表于 2018-4-21 10:44 | 顯示全部樓層
你的程序根本不對,不知道你運行過沒,浪費我的時間
回復

使用道具 舉報

ID:297748 發(fā)表于 2018-4-23 10:17 來自觸屏版 | 顯示全部樓層
竹光真掠影 發(fā)表于 2018-4-21 10:44
你的程序根本不對,不知道你運行過沒,浪費我的時間

用我的吧
回復

使用道具 舉報

ID:252078 發(fā)表于 2018-8-9 20:49 | 顯示全部樓層
騙經(jīng)驗的吧
回復

使用道具 舉報

ID:901262 發(fā)表于 2021-11-4 13:31 | 顯示全部樓層

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

使用道具 舉報

ID:298628 發(fā)表于 2022-1-21 15:30 | 顯示全部樓層
竹光真掠影 發(fā)表于 2018-4-21 10:44
你的程序根本不對,不知道你運行過沒,浪費我的時間

為什么我用的是好的,你是不是沒改地址,我數(shù)據(jù)都正常,只不過我的地址引腳是高電平,地址改成b8就行了,多了解了解這個元器件再說話
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表