“热敏电阻”的版本间的差异
来自Labplus盛思维基百科
Labplus课程组(讨论 | 贡献) (→Python示例) |
Labplus课程组(讨论 | 贡献) (→图形化示例) |
||
第22行: | 第22行: | ||
== 使用教程 == | == 使用教程 == | ||
+ | ===<small>Python示例</small>=== | ||
+ | <br/><br/> | ||
+ | <pre style-"color:blue"> | ||
+ | from microbit import * | ||
+ | import math | ||
+ | |||
+ | def getNTC(pin): | ||
+ | return 1/(math.log(1024/pin.read_analog()-1)/3955 + 1/298) - 273 #将采样的温度模拟量转化为摄氏度 | ||
+ | |||
+ | while True: | ||
+ | print(getNTC(pin0)) | ||
+ | sleep(1000) | ||
+ | <pre/> | ||
+ | <br/> | ||
=== <small>图形化示例</small> === | === <small>图形化示例</small> === | ||
<br/> | <br/> | ||
第37行: | 第51行: | ||
|style="text-align:center"|USB串口打印输出热敏电阻数据 | |style="text-align:center"|USB串口打印输出热敏电阻数据 | ||
|} | |} | ||
− | |||
− | |||
[[File:热敏电阻_图形化.png|600px|left]] | [[File:热敏电阻_图形化.png|600px|left]] | ||
<pre> | <pre> |
2018年4月23日 (一) 14:50的版本
概述
热敏电阻随温度升高而增大,可用于测量环境温度变化。
技术参数
- 工作电压:VCC 3.3-5V
- 温度范围-10~100℃
- 模块尺寸:24x46x7.5mm
引脚定义
VCC | 电源 |
NC | 空脚 |
AO | 输出温度模拟量 |
GND | 地 |
使用教程
Python示例
from microbit import * import math def getNTC(pin): return 1/(math.log(1024/pin.read_analog()-1)/3955 + 1/298) - 273 #将采样的温度模拟量转化为摄氏度 while True: print(getNTC(pin0)) sleep(1000) <pre/> <br/> === <small>图形化示例</small> === <br/> :::{| |- | [[文件:热敏电阻 连接图.png|600px|无框|center]] |- |style="text-align:center"|连接示意图 |} :::{| |- | [[文件:热敏电阻 串口打印.png|500px|无框]] |- |style="text-align:center"|USB串口打印输出热敏电阻数据 |} [[File:热敏电阻_图形化.png|600px|left]] <pre> from microbit import * import math def getNTC(pin): return 1/(math.log(1024/pin.read_analog()-1)/3955 + 1/298) - 273 #将采样的温度模拟量转化为摄氏度 while True: print(getNTC(pin0)) sleep(1000)
图形化示例
连接示意图同上
版本历史记录
Version | Date | Note [+]新增[-]删除[^]修复 |
---|---|---|
V2.0 |