博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NodeMcu---DS18B20
阅读量:3953 次
发布时间:2019-05-24

本文共 932 字,大约阅读时间需要 3 分钟。

DS18B20

材料:NodeMcu,DS18B20模块(三线)杜邦线三根(母对母)`。

软件:Arduino(配置好ESP环境)

arduino库:DS18B20OneWire

连线:+ 3.3v- GNDDAT D4

#include 
#include
#define ONE_WIRE_BUS 2 // DS18B20 on NodeMCU pin D4 OneWire oneWire(ONE_WIRE_BUS);DallasTemperature DS18B20(&oneWire);long lastMsg = 0;float temp_0;float temp_1;void setup() {
Serial.begin(115200); DS18B20.begin();} void loop() {
long now = millis(); if (now - lastMsg > 3000) {
lastMsg = now; Serial.print("3s发送数据\n"); // Wait a few seconds between measurements DS18B20.requestTemperatures(); temp_0 = DS18B20.getTempCByIndex(0); // Sensor 0 will capture Temp in Celcius temp_1 = DS18B20.getTempFByIndex(1); // Sensor 0 will capture Temp in Fahrenheit Serial.print("Temp_0: "); Serial.print(temp_0); Serial.print(" C . Temp_1: "); Serial.print(temp_1); Serial.println(" F\n"); }}

串口效果展示

在这里插入图片描述
如果有用点个赞再走

转载地址:http://lbyzi.baihongyu.com/

你可能感兴趣的文章
大数据读心术丨这15条数据统计准爆了!
查看>>
大数据预测报告:2018年春节长假居民最喜欢去这些地方
查看>>
Python资源大全,让你相见恨晚的Python库!
查看>>
趣图:有时候我写的代码,就是这样子的
查看>>
大数据读心术丨这15条数据统计准爆了!
查看>>
Python资源大全,让你相见恨晚的Python库!
查看>>
500款各领域机器学习数据集,总有一个是你要找的
查看>>
收藏 | Linux常用156个命令汇总!
查看>>
十张图看懂未来大数据世界
查看>>
重磅!阿里开源AI核心技术,95%算法工程师受用
查看>>
"巧"仿蚂蚁森林水滴动效
查看>>
用算法撩妹都不会,别跟我说你是程序员
查看>>
“揭秘”大数据的10个神话!
查看>>
《中国区块链行业发展报告2018》全文发布!
查看>>
高盛发布区块链报告:从理论到实践(中文版)
查看>>
用Python从零开始创建区块链
查看>>
使用 Charles 抓取 app 数据包
查看>>
分析千万条数据后,终于找到了北上广深租金最低的地铁房
查看>>
dfrobot红外激光测距传感器的精度,测量距离和应用场景
查看>>
arduino扩展板引脚和连接图
查看>>