# 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 **-** []()