Commit ebcc9c1b authored by HuangRui's avatar HuangRui
Browse files

* Changed ds18b20 wiki

parent f6591008
...@@ -3,13 +3,17 @@ ...@@ -3,13 +3,17 @@
ds18b20 = require("ds18b20") ds18b20 = require("ds18b20")
#释放
ds18b20 = nil
package.loaded["ds18b20"]=nil
##常量 ##常量
C, F, K C, F, K
<a id="ds18b20_setup"></a> <a id="ds18b20_setup"></a>
##setup() ##setup()
####描述 ####描述
设置DS18B20所在的Pin。<br /> 设置DS18B20所在的管脚(pin)<br />
####语法 ####语法
setup(pin) setup(pin)
...@@ -24,6 +28,10 @@ nil ...@@ -24,6 +28,10 @@ nil
```lua ```lua
ds18b20 = require("ds18b20") ds18b20 = require("ds18b20")
ds18b20.setup(9) ds18b20.setup(9)
-- Don't forget release it after use
ds18b20 = nil
package.loaded["ds18b20"]=nil
``` ```
####参见 ####参见
...@@ -51,6 +59,10 @@ addrs = ds18b20.addrs() ...@@ -51,6 +59,10 @@ addrs = ds18b20.addrs()
if (addrs ~= nil) then if (addrs ~= nil) then
print("Total DS18B20 sensors: "..table.getn(addrs)) print("Total DS18B20 sensors: "..table.getn(addrs))
end end
-- Don't forget release it after use
ds18b20 = nil
package.loaded["ds18b20"]=nil
``` ```
####参见 ####参见
...@@ -94,6 +106,10 @@ print(t.readNumber()) ...@@ -94,6 +106,10 @@ print(t.readNumber())
print(t.readNumber(nil,t.F)) print(t.readNumber(nil,t.F))
-- Read as values -- Read as values
t1, t2 = t.readNumber() t1, t2 = t.readNumber()
-- Don't forget release it after use
t = nil
package.loaded["ds18b20"]=nil
``` ```
####参见 ####参见
**-** []() **-** []()
...@@ -132,7 +148,9 @@ print(t.read(addrs[2],t.K)) ...@@ -132,7 +148,9 @@ print(t.read(addrs[2],t.K))
print(t.read()) print(t.read())
-- Just read as centigrade -- Just read as centigrade
print(t.read(nil,t.C)) print(t.read(nil,t.C))
-- Don't forget release it after use
t = nil
package.loaded["ds18b20"]=nil
``` ```
####参见 ####参见
**-** []() **-** []()
......
...@@ -3,6 +3,10 @@ ...@@ -3,6 +3,10 @@
ds18b20 = require("ds18b20") ds18b20 = require("ds18b20")
## Release
ds18b20 = nil
package.loaded["ds18b20"]=nil
##Constant ##Constant
C, F, K C, F, K
...@@ -24,6 +28,9 @@ nil ...@@ -24,6 +28,9 @@ nil
```lua ```lua
ds18b20 = require("ds18b20") ds18b20 = require("ds18b20")
ds18b20.setup(9) ds18b20.setup(9)
-- Don't forget release it after use
ds18b20 = nil
package.loaded["ds18b20"]=nil
``` ```
####See also ####See also
...@@ -51,6 +58,9 @@ addrs = ds18b20.addrs() ...@@ -51,6 +58,9 @@ addrs = ds18b20.addrs()
if (addrs ~= nil) then if (addrs ~= nil) then
print("Total DS18B20 sensors: "..table.getn(addrs)) print("Total DS18B20 sensors: "..table.getn(addrs))
end end
-- Don't forget release it after use
ds18b20 = nil
package.loaded["ds18b20"]=nil
``` ```
####See also ####See also
...@@ -94,6 +104,9 @@ print(t.readNumber()) ...@@ -94,6 +104,9 @@ print(t.readNumber())
print(t.readNumber(nil,t.F)) print(t.readNumber(nil,t.F))
-- Read as values -- Read as values
t1, t2 = t.readNumber() t1, t2 = t.readNumber()
-- Don't forget release it after use
t = nil
package.loaded["ds18b20"]=nil
``` ```
####See also ####See also
**-** []() **-** []()
...@@ -132,7 +145,9 @@ print(t.read(addrs[2],t.K)) ...@@ -132,7 +145,9 @@ print(t.read(addrs[2],t.K))
print(t.read()) print(t.read())
-- Just read as centigrade -- Just read as centigrade
print(t.read(nil,t.C)) print(t.read(nil,t.C))
-- Don't forget release it after use
t = nil
package.loaded["ds18b20"]=nil
``` ```
####See also ####See also
**-** []() **-** []()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment