Commit 30a72740 authored by funshine's avatar funshine
Browse files
parents cc2e0a49 069d7bf8
#DS18B20 模块
##引用
```lua
ds18b20 = require("ds18b20")
```
#释放
```lua
ds18b20 = nil
package.loaded["ds18b20"]=nil
```
##常量
C, F, K
<a id="ds18b20_setup"></a>
##setup()
####描述
设置DS18B20所在的Pin。<br />
设置DS18B20所在的管脚(pin)<br />
####语法
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
```
####参见
**-** []()
......
#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
**-** []()
......
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