73 lines
1.0 KiB
Markdown
73 lines
1.0 KiB
Markdown
|
# tsl2561 Module
|
||
|
|
||
|
##Require
|
||
|
```lua
|
||
|
tsl2561 = require("tsl2561")
|
||
|
```
|
||
|
## Release
|
||
|
```lua
|
||
|
tsl2561 = nil
|
||
|
package.loaded["tsl2561"]=nil
|
||
|
```
|
||
|
<a id="tsl2561_init"></a>
|
||
|
##init()
|
||
|
####Description
|
||
|
Setting the I2C pin of tsl2561.<br />
|
||
|
|
||
|
####Syntax
|
||
|
init(sda, scl)
|
||
|
|
||
|
####Parameters
|
||
|
sda: 1~12, IO index.<br />
|
||
|
scl: 1~12, IO index.<br />
|
||
|
|
||
|
####Returns
|
||
|
nil
|
||
|
|
||
|
####Example
|
||
|
```lua
|
||
|
SDA_PIN = 6 -- sda pin, GPIO12
|
||
|
SCL_PIN = 5 -- scl pin, GPIO14
|
||
|
|
||
|
tsl2561 = require("tsl2561")
|
||
|
tsl2561.init(SDA_PIN, SCL_PIN)
|
||
|
|
||
|
-- release module
|
||
|
tsl2561 = nil
|
||
|
package.loaded["tsl2561"]=nil
|
||
|
```
|
||
|
|
||
|
####See also
|
||
|
**-** []()
|
||
|
|
||
|
<a id="tsl2561_read"></a>
|
||
|
##readVisibleLux()
|
||
|
####Description
|
||
|
Get the Lux reading of visible light<br />
|
||
|
|
||
|
####Syntax
|
||
|
readVisibleLux()
|
||
|
|
||
|
####Parameters
|
||
|
nil.<br />
|
||
|
|
||
|
####Returns
|
||
|
nil.<br />
|
||
|
|
||
|
####Example
|
||
|
```lua
|
||
|
SDA_PIN = 6 -- sda pin, GPIO12
|
||
|
SCL_PIN = 5 -- scl pin, GPIO14
|
||
|
|
||
|
tsl2561 = require("tsl2561")
|
||
|
tsl2561.init(SDA_PIN, SCL_PIN)
|
||
|
lux = tsl2561.readVisibleLux()
|
||
|
|
||
|
-- release module
|
||
|
tsl2561 = nil
|
||
|
package.loaded["tsl2561"]=nil
|
||
|
```
|
||
|
|
||
|
####See also
|
||
|
**-** []()
|