用户工具

站点工具


导航菜单

首页

Home


锤蚁出品

By TREEE


培训活动

Workshop


知识技术

Tech & Skills


里程碑

Milestone


加入我们

Opening

module:sensors:08

08.数字数温度传感器(18B20), Temperature Sensor (18B20)

code:108


传感器介绍

感应类型:温度

用途:获得比较精确的温度

原理:传感器获得温度后,进行AD采样,然后通过单总线方式将数据传输到Arduino/MCU中

参考资料:DS18B20技术手册 测温芯片DS18B20详细解读(写的很好,但不建议初学者先看)

模块引脚:

  • S: 连接Arduino/MCU的数字引脚
  • 中间:电源正极 +5V
  • - :接地

使用方法:将模块的电源、地、信号分别连接好,按照DS18B20的通信时序用Arduino/MCU与之通信,则可以获取温度。

代码 Code:18B20 Arduino库 下载测试程序

Arduino外设固件库安装方法

连线方式:

  • S –> D2
  • 中间 –> +5V
  • - –> GND

代码使用方法:

  1. 将模块和Arduino Nano进行连接
  2. 然后加载18B20的库
  3. 下载测试程序
  4. 打开串口调试,波特率设置为9600
  5. 获得温度

TREEE 评价

TC:1

功能: ★

难度: ★★

综合评语:18B20是一款比较准确的数字式温度传感器,应用很广,性价比很高。

适用项目:任何在DS18B20温度范围内的测温项目,智能家居,智能温控等。


返回传感器页面

· 最后更改: 2018/04/03 10:18