diff --git a/README.md b/README.md index 2f4e1fc6..118a86d0 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ version 0.9.2 build 2014-12-09 # Change log 2014-12-09
-increase alarmer num in tmr module to 7. +increased the number of alarm in tmr module, now it has 7 alarm.
2014-12-08
add uart.setup(), uart.write() api.
@@ -164,6 +164,32 @@ braudrate:9600 print("Welcome to NodeMcu world.") end) ``` + +####Use DS18B20 module extends your NODEMCU +```lua + -- read temperature with DS18B20 + t=require("ds18b20") + t.setup(9) + addrs=t.addrs() + -- Total DS18B20 numbers, assume it is 2 + print(table.getn(addrs)) + -- The first DS18B20 + print(t.read(addrs[1],t.C)) + print(t.read(addrs[1],t.F)) + print(t.read(addrs[1],t.K)) + -- The second DS18B20 + print(t.read(addrs[2],t.C)) + print(t.read(addrs[2],t.F)) + print(t.read(addrs[2],t.K)) + -- Just read + print(t.read()) + -- Just read as centigrade + print(t.read(nil,t.C)) + -- Don't forget to release it after use + t = nil + package.loaded["ds18b20"]=nil +``` + #Check this out Tencent QQ group: 309957875
[nodemcu wiki](https://github.com/nodemcu/nodemcu-firmware/wiki)
diff --git a/modules/ds18b20.CN.md b/modules/ds18b20.CN.md index c2543fed..a7fba72d 100644 --- a/modules/ds18b20.CN.md +++ b/modules/ds18b20.CN.md @@ -29,7 +29,7 @@ nil ```lua ds18b20 = require("ds18b20") ds18b20.setup(9) --- Don't forget release it after use +-- Don't forget to release it after use ds18b20 = nil package.loaded["ds18b20"]=nil @@ -60,7 +60,7 @@ addrs = ds18b20.addrs() if (addrs ~= nil) then print("Total DS18B20 sensors: "..table.getn(addrs)) end --- Don't forget release it after use +-- Don't forget to release it after use ds18b20 = nil package.loaded["ds18b20"]=nil @@ -107,7 +107,7 @@ print(t.readNumber()) print(t.readNumber(nil,t.F)) -- Read as values t1, t2 = t.readNumber() --- Don't forget release it after use +-- Don't forget to release it after use t = nil package.loaded["ds18b20"]=nil @@ -149,7 +149,7 @@ 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 +-- Don't forget to release it after use t = nil package.loaded["ds18b20"]=nil ``` diff --git a/modules/ds18b20.EN.md b/modules/ds18b20.EN.md index 74cdcac4..c887dab3 100644 --- a/modules/ds18b20.EN.md +++ b/modules/ds18b20.EN.md @@ -29,7 +29,7 @@ nil ```lua ds18b20 = require("ds18b20") ds18b20.setup(9) --- Don't forget release it after use +-- Don't forget to release it after use ds18b20 = nil package.loaded["ds18b20"]=nil ``` @@ -59,7 +59,7 @@ addrs = ds18b20.addrs() if (addrs ~= nil) then print("Total DS18B20 sensors: "..table.getn(addrs)) end --- Don't forget release it after use +-- Don't forget to release it after use ds18b20 = nil package.loaded["ds18b20"]=nil ``` @@ -105,7 +105,7 @@ print(t.readNumber()) print(t.readNumber(nil,t.F)) -- Read as values t1, t2 = t.readNumber() --- Don't forget release it after use +-- Don't forget to release it after use t = nil package.loaded["ds18b20"]=nil ``` @@ -146,7 +146,7 @@ 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 +-- Don't forget to release it after use t = nil package.loaded["ds18b20"]=nil ```