diff --git a/lua_modules/bh1705_EN.md b/lua_modules/bh1705_EN.md
new file mode 100644
index 00000000..d6032678
--- /dev/null
+++ b/lua_modules/bh1705_EN.md
@@ -0,0 +1,106 @@
+# BH1705 Module
+
+##Require
+```lua
+bh1705 = require("bh1705")
+```
+## Release
+```lua
+bh1705 = nil
+package.loaded["bh1705"]=nil
+```
+
+##init()
+####Description
+Setting the I2C pin of BH1705.
+
+####Syntax
+init(sda, scl)
+
+####Parameters
+sda: 1~12, IO index.
+scl: 1~12, IO index.
+
+####Returns
+nil
+
+####Example
+```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
+```
+
+####See also
+**-** []()
+
+
+##read()
+####Description
+Read Lux data from bh1705.
+
+####Syntax
+read()
+
+####Parameters
+nil.
+
+####Returns
+nil.
+
+####Example
+```lua
+SDA_PIN = 6 -- sda pin, GPIO12
+SCL_PIN = 5 -- scl pin, GPIO14
+
+bh1705 = require("bh1705")
+bh1705.init(SDA_PIN, SCL_PIN)
+bh1705.read()
+
+-- release module
+bh1705 = nil
+package.loaded["bh1705"]=nil
+```
+
+####See also
+**-** []()
+
+
+##getlux()
+####Description
+Get lux from bh1705.
+
+####Syntax
+getlux()
+
+####Parameters
+nil.
+
+####Returns
+l: Integer, getlux from bh1705.
+
+####Example
+```lua
+SDA_PIN = 6 -- sda pin, GPIO12
+SCL_PIN = 5 -- scl pin, GPIO14
+
+bh1705 = require("bh1705")
+bh1705.init(SDA_PIN, SCL_PIN)
+bh1705.read()
+l = bh1705.getlux()
+print("lux: "..(l / 100).."."..(l % 100).." lx")
+
+-- release module
+bh1705 = nil
+package.loaded["bh1705"]=nil
+```
+
+####See also
+**-** []()
+