diff --git a/modules/ds18b20.CN.md b/modules/ds18b20.CN.md index 0ad302a3..c2543fed 100644 --- a/modules/ds18b20.CN.md +++ b/modules/ds18b20.CN.md @@ -1,15 +1,20 @@ #DS18B20 模块 ##引用 - +```lua ds18b20 = require("ds18b20") - +``` +#释放 +```lua +ds18b20 = nil +package.loaded["ds18b20"]=nil +``` ##常量 C, F, K ##setup() ####描述 -设置DS18B20所在的Pin。
+设置DS18B20所在的管脚(pin)。
####语法 setup(pin) @@ -24,6 +29,10 @@ nil ```lua ds18b20 = require("ds18b20") ds18b20.setup(9) +-- Don't forget release it after use +ds18b20 = nil +package.loaded["ds18b20"]=nil + ``` ####参见 @@ -51,6 +60,10 @@ addrs = ds18b20.addrs() if (addrs ~= nil) then print("Total DS18B20 sensors: "..table.getn(addrs)) end +-- Don't forget release it after use +ds18b20 = nil +package.loaded["ds18b20"]=nil + ``` ####参见 @@ -94,6 +107,10 @@ print(t.readNumber()) print(t.readNumber(nil,t.F)) -- Read as values t1, t2 = t.readNumber() +-- Don't forget release it after use +t = nil +package.loaded["ds18b20"]=nil + ``` ####参见 **-** []() @@ -132,7 +149,9 @@ print(t.read(addrs[2],t.K)) print(t.read()) -- Just read as centigrade print(t.read(nil,t.C)) - +-- Don't forget release it after use +t = nil +package.loaded["ds18b20"]=nil ``` ####参见 **-** []() diff --git a/modules/ds18b20.EN.md b/modules/ds18b20.EN.md index a1b72ca5..74cdcac4 100644 --- a/modules/ds18b20.EN.md +++ b/modules/ds18b20.EN.md @@ -1,8 +1,13 @@ #DS18B20 Module ##Require - +```lua ds18b20 = require("ds18b20") - +``` +## Release +```lua +ds18b20 = nil +package.loaded["ds18b20"]=nil +``` ##Constant C, F, K @@ -24,6 +29,9 @@ nil ```lua ds18b20 = require("ds18b20") ds18b20.setup(9) +-- Don't forget release it after use +ds18b20 = nil +package.loaded["ds18b20"]=nil ``` ####See also @@ -51,6 +59,9 @@ addrs = ds18b20.addrs() if (addrs ~= nil) then print("Total DS18B20 sensors: "..table.getn(addrs)) end +-- Don't forget release it after use +ds18b20 = nil +package.loaded["ds18b20"]=nil ``` ####See also @@ -94,6 +105,9 @@ print(t.readNumber()) print(t.readNumber(nil,t.F)) -- Read as values t1, t2 = t.readNumber() +-- Don't forget release it after use +t = nil +package.loaded["ds18b20"]=nil ``` ####See also **-** []() @@ -132,7 +146,9 @@ print(t.read(addrs[2],t.K)) print(t.read()) -- Just read as centigrade print(t.read(nil,t.C)) - +-- Don't forget release it after use +t = nil +package.loaded["ds18b20"]=nil ``` ####See also **-** []()