Print LUX Data Every 10s
This commit is contained in:
parent
fb10825c13
commit
6aca8daf16
|
@ -0,0 +1,24 @@
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- BH1750 Example Program for ESP8266 with nodeMCU
|
||||||
|
-- BH1750 compatible tested 2015-1-30
|
||||||
|
--
|
||||||
|
-- Written by xiaohu
|
||||||
|
--
|
||||||
|
-- MIT license, http://opensource.org/licenses/MIT
|
||||||
|
-- ***************************************************************************
|
||||||
|
tmr.alarm(0, 10000, 1, function()
|
||||||
|
|
||||||
|
SDA_PIN = 6 -- sda pin, GPIO12
|
||||||
|
SCL_PIN = 5 -- scl pin, GPIO14
|
||||||
|
|
||||||
|
bh1750 = require("bh1750")
|
||||||
|
bh1750.init(SDA_PIN, SCL_PIN)
|
||||||
|
bh1750.read(OSS)
|
||||||
|
l = bh1750.getlux()
|
||||||
|
print("lux: "..(l / 100).."."..(l % 100).." lx")
|
||||||
|
|
||||||
|
-- release module
|
||||||
|
bh1750 = nil
|
||||||
|
package.loaded["bh1750"]=nil
|
||||||
|
|
||||||
|
end)
|
Loading…
Reference in New Issue