当前位置: 首页 > news >正文

【嵌入式DIY实例-ESP8266篇】-LCD1602显示DS1631传感器数据

LCD1602显示DS1631传感器数据

文章目录

  • LCD1602显示DS1631传感器数据
    • 1、DS1631介绍
    • 2、硬件准备与接线
    • 3、代码实现

本文介绍了如何将 ESP8266 NodeMCU 板 (ESP-12E) 与 DS1631 数字温度传感器连接,其中温度值(摄氏度和华氏度)打印在 1602 LCD 屏幕上。

本项目中使用的 1602 LCD 连接到 PCF8574 I2C I/O 扩展器,使其能够通过 I2C 总线与 NodeMCU 板通信,这最大限度地减少了所需的引脚数量,也可以简化电路。

I2C总线仅使用两个引脚:SDA(串行数据)和SCL(串行时钟)。

1、DS1631介绍

Maxim Integrated 的 DS1631 数字温度计和恒温器可在 -55 °C 至 +12 °C 范围内提供 9、10、11 或 12 位温度读数。 DS1631 温度计在 0 °C 至 +70 °C 范围内的精度为 ±0.5 °C(3.0V ≤ VDD ≤ 5.5V)。 DS1631 上的恒温器提供带有用户定义跳闸点(TH 和 TL)的自定义迟滞。 TH 和 TL 寄存器以及温度计配置设置存储在 NV EEPROM 中,因此可以在安装之前对其进行编程。

DS1631具有如下特性:

  • 工作温度范围:-55 °C 至 +125 °C(-67 °F 至 +257 °F)。
  • 0 °C 至 +70 °C 范围内的精度为 ±0.5 °C。
  • 用户可选择 9 位至 12 位的输出分辨率。
  • 无需外部元件即可降低成本。
  • 一条 2 线总线上最多可运行 8 个设备。
  • 灵活且非易失性的用户定义恒温模式,具有自定义迟滞。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 前端八股文 vue2和vue3的区别
  • FlinkCDC-3.1.1 DataStream Source
  • 通过gateway 打印日志全局控制日志
  • Java通过GeoLite2-City.mmdb 进行IP信息查询地理定位和经纬度筛选。
  • java代理简单理解
  • 评估测试用例有效性 5个方面
  • 数学建模中常用的数据处理方法
  • c++:内存管理
  • Linux下使用arping检测IP地址是否冲突
  • 智慧园区管理系统建设方案(Word完整原件)
  • 双栈实现一个队列
  • 新手小白的pytorch学习第一弹-------张量
  • 生成日志系统和监控
  • 算法·高精度
  • C++的介绍与认识
  • 【Amaple教程】5. 插件
  • bearychat的java client
  • Java到底能干嘛?
  • js继承的实现方法
  • Mac转Windows的拯救指南
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • nginx 配置多 域名 + 多 https
  • node学习系列之简单文件上传
  • React组件设计模式(一)
  • RxJS: 简单入门
  • vue-cli3搭建项目
  • Web Storage相关
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 力扣(LeetCode)357
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 消息队列系列二(IOT中消息队列的应用)
  • 延迟脚本的方式
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • NLPIR智能语义技术让大数据挖掘更简单
  • 如何用纯 CSS 创作一个货车 loader
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • # dbt source dbt source freshness命令详解
  • #HarmonyOS:Web组件的使用
  • #Linux(make工具和makefile文件以及makefile语法)
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (TOJ2804)Even? Odd?
  • (补)B+树一些思想
  • (二十三)Flask之高频面试点
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (四)库存超卖案例实战——优化redis分布式锁
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)h264中avc和flv数据的解析
  • (转)memcache、redis缓存
  • . Flume面试题