浏览代码

BH1750中文手册

Martin Han 9 年之前
父节点
当前提交
ad1ec8fb6d
共有 1 个文件被更改,包括 104 次插入0 次删除
  1. 104 0
      lua_modules/bh1750/bh1750_CN.md

+ 104 - 0
lua_modules/bh1750/bh1750_CN.md

@@ -0,0 +1,104 @@
+# BH1750 模块
+
+##引用
+```lua
+bh1750 = require("bh1750")
+```
+## 释放
+```lua
+bh1750 = nil
+package.loaded["bh1750"]=nil
+```
+<a id="bh1750_init"></a>
+##init()
+####描述
+设置BH1750所在的I2C引脚<br />
+
+####语法
+init(sda, scl)
+
+####参数
+sda: 1~12, IO index.<br />
+scl: 1~12, IO index.<br />
+
+####返回值
+nil
+
+####示例
+```lua
+SDA_PIN = 6 -- sda pin, GPIO12
+SCL_PIN = 5 -- scl pin, GPIO14
+
+bh1750 = require("bh1750")
+bh1750.init(SDA_PIN, SCL_PIN)
+
+-- release module
+bh1750 = nil
+package.loaded["bh1750"]=nil
+```
+
+####参见
+**-**   []()
+
+<a id="bh1750_read"></a>
+##read()
+####描述
+从bh1750中读取光线传感器数据(Lux勒克斯).<br />
+
+####语法
+read()
+
+####参数
+nil.<br />
+
+####返回值
+nil.<br />
+
+####示例
+```lua
+SDA_PIN = 6 -- sda pin, GPIO12
+SCL_PIN = 5 -- scl pin, GPIO14
+
+bh1750 = require("bh1750")
+bh1750.init(SDA_PIN, SCL_PIN)
+bh1750.read()
+
+-- release module
+bh1750 = nil
+package.loaded["bh1750"]=nil
+```
+
+####参见
+**-**   []()
+
+<a id="bh1750_getlux"></a>
+##getlux()
+####描述
+从BH1750中提取数据.<br />
+
+####语法
+getlux()
+
+####参数
+nil.<br />
+
+####返回值
+l: 整数,Lux计数
+####示例
+```lua
+SDA_PIN = 6 -- sda pin, GPIO12
+SCL_PIN = 5 -- scl pin, GPIO14
+
+bh1750 = require("bh1750")
+bh1750.init(SDA_PIN, SCL_PIN)
+bh1750.read()
+l = bh1750.getlux()
+print("lux: "..(l / 100).."."..(l % 100).." lx")
+
+-- release module
+bh1750 = nil
+package.loaded["bh1750"]=nil
+```
+
+####参见
+**-**   []()