Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Nodemcu Firmware
Commits
30a72740
Commit
30a72740
authored
Dec 09, 2014
by
funshine
Browse files
Merge branch 'master' of
https://github.com/nodemcu/nodemcu-firmware
parents
cc2e0a49
069d7bf8
Changes
2
Hide whitespace changes
Inline
Side-by-side
modules/ds18b20.CN.md
View file @
30a72740
#DS18B20 模块
#DS18B20 模块
##引用
##引用
```
lua
ds18b20
=
require
(
"ds18b20"
)
ds18b20
=
require
(
"ds18b20"
)
```
#释放
```
lua
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所在的
P
in。
<br
/>
设置DS18B20所在的
管脚(p
in
)
。
<br
/>
####语法
####语法
setup(pin)
setup(pin)
...
@@ -24,6 +29,10 @@ nil
...
@@ -24,6 +29,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 +60,10 @@ addrs = ds18b20.addrs()
...
@@ -51,6 +60,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 +107,10 @@ print(t.readNumber())
...
@@ -94,6 +107,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 +149,9 @@ print(t.read(addrs[2],t.K))
...
@@ -132,7 +149,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
```
```
####参见
####参见
**-**
[](
)
**-**
[](
)
...
...
modules/ds18b20.EN.md
View file @
30a72740
#DS18B20 Module
#DS18B20 Module
##Require
##Require
```
lua
ds18b20
=
require
(
"ds18b20"
)
ds18b20
=
require
(
"ds18b20"
)
```
## Release
```
lua
ds18b20
=
nil
package.loaded
[
"ds18b20"
]
=
nil
```
##Constant
##Constant
C, F, K
C, F, K
...
@@ -24,6 +29,9 @@ nil
...
@@ -24,6 +29,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 +59,9 @@ addrs = ds18b20.addrs()
...
@@ -51,6 +59,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 +105,9 @@ print(t.readNumber())
...
@@ -94,6 +105,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 +146,9 @@ print(t.read(addrs[2],t.K))
...
@@ -132,7 +146,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
**-**
[](
)
**-**
[](
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment