ESP32S2(12K)-DS18B20数码管显示温度

一、物料清单:

  • NODEMCU-32-S2 (ESP32-12K)

  • 四段数码管(共阴)

  • DS18B20(VCC/DQ/GND)

  • Arduino-IDE 2.0.3

二、实现方法及效果图:

2.1 引用库

// #include <OneWire.h> //可以不引入,因为DallasTemperature.h中已经引入了OneWire.h
#include <DallasTemperature.h>

#define DQ_DAT_DHT_PIN 4

2.2 初始化

 初始连接在单总线上的单总线设备
OneWire oneWire(DQ_DAT_DHT_PIN);   //GPIO4/38,温湿度DS18*20*,初始连接在单总线上的单总线设备
DallasTemperature DQ_sensors(&oneWire);<

http://www.niftyadmin.cn/n/54452.html

相关文章

你不会还不知道如何监测用户的网络是否在线吧?

我最近遇到一个需求&#xff0c;要给网站添加一个用户网络离线提醒。要求我们要实时监测用户的网络状态&#xff0c;当用户断网了&#xff0c;我们要立马给用户弹出一个断网提醒。 那你可能会问&#xff0c;为什么要做这么一个需求呢&#xff1f;用户断网了&#xff0c;网页不…

1理想的大数据处理框架设计

以下内容基于极客 蔡元楠老师的《大规模数据处理实战》做的笔记哈。感兴趣的去极客看蔡老师的课程即可。 MapReduce 缺点 高昂的维护成本 因为mapreduce模型只有map和reduce两个步骤。所以在处理复杂的架构的时候&#xff0c;需要协调多个map任务和多个reduce任务。 例如计…

Docker部署ddns-go,动态域名解析公网IPv6地址

Docker部署ddns-go&#xff0c;动态域名解析公网IPv6地址 ddns-go&#xff0c;自动获得你的公网 IPv4 或 IPv6 地址&#xff0c;并解析到对应的域名服务。 嫌IPv6地址太难记&#xff1f;ddns来解决&#xff0c;将家里的公网IPv6地址用起来吧&#xff01; 前言 为什么需要DDNS …

web自动化使用xpath轴定位

目录 XPath 轴&#xff08;Axes&#xff09; 一、定义&#xff1a;轴可定义相对于当前节点的节点集。 二、语法&#xff1a; 一、ancestor 选取当前节点的所有先辈(父&#xff0c;祖父等) 二、ancestor-or-self&#xff1a; 选取当前节点的所有先辈&#xff08;父、祖父等…

百度贴吧发帖软件如何发布?

百度贴吧发帖软件如何发布&#xff1f;贴吧软件发帖顶帖视频教学&#xff0c;防删图技术视频教学#贴吧发帖#贴吧顶帖 大家好&#xff0c;今天给大家讲一下一个贴软件发电机顶帖的视频教学。先给大家讲一下软件一个发帖。今天我们用的一个软件叫做神机。神机我们现在看到的软件…

【Java】那几种很不错的代码抽象设计

代码这种东西&#xff0c;机器不管你写的怎么样&#xff0c;肯定能识别&#xff0c; 人就不一样了&#xff0c;前人拉屎后人踩屎&#xff0c;一坨认栽&#xff0c;n坨就有点过分了哈 一般写代码也不用太高大上&#xff0c;很多接口还是很简单的&#xff0c;如果把各种设计模式搞…

python数据结构-数组

Python数组 数组是一个容器&#xff0c;它可以容纳一定数量的项目&#xff0c;这些项目是相同的类型。 大部分数据结构都使用数组来实现它们的算法。 以下是理解数组(Array)概念的重要术语。 元素 - 存储在数组中的每个项目称为元素。索引 - 数组中元素的每个位置都有一个数字…

面试官问:如何确保缓存和数据库的一致性?

如果你对这个问题有过研究&#xff0c;应该可以发现这个问题其实很好回答&#xff0c;如果第一次听到或者第一次遇到这个问题&#xff0c;估计会有点懵&#xff0c;今天我们来聊聊这个话题。 1、问题分析 首先我们来看看为什么会有这个问题&#xff01; 我们在日常开发中&am…