基于BH1750FVI的室內(nèi)光照強(qiáng)度測(cè)量?jī)x
4 系統(tǒng)軟件驅(qū)動(dòng)設(shè)計(jì)
軟件部分包括BH1750FVI數(shù)據(jù)采集、NOKIA5110液晶顯示器、I2C數(shù)據(jù)總線、單片機(jī)控制等幾部分。限于篇幅本文僅給出其重要驅(qū)動(dòng)模塊的程序代碼。
4.1 光強(qiáng)度傳感器BH1750FVI數(shù)據(jù)采集部分
光強(qiáng)度傳感器采集過(guò)來(lái)的數(shù)據(jù)被存儲(chǔ)在數(shù)據(jù)寄存器中,將數(shù)據(jù)讀出后要進(jìn)行數(shù)據(jù)轉(zhuǎn)換,把個(gè)十百千萬(wàn)每位數(shù)據(jù)換算出來(lái),然后用于程序調(diào)用。
(1)數(shù)據(jù)轉(zhuǎn)換程序段
![d.JPG](http://editerupload.eepw.com.cn/fetch/20131127/193571_3_0.jpg)
(2)光強(qiáng)度傳感器BH1750驅(qū)動(dòng)程序段
![e.JPG](http://editerupload.eepw.com.cn/fetch/20131127/193571_3_1.jpg)
評(píng)論