Nokia 5110显示DS18B20传感器数据
文章目录
- Nokia 5110显示DS18B20传感器数据
- 1、硬件准备
- 2、代码实现
本文将介绍如何使用 ESP8266 NodeMCU 板和 DS18B20 数字温度传感器实现简单的温度测量站。
NodeMCU 微控制器 (ESP8266EX) 从 DS18B20 传感器读取温度值,并将其打印在诺基亚 5110 LCD 显示屏(84×48 像素分辨率)上(以 °C 为单位)。
DS18B20 温度传感器是 Maxim(以前称为 Dallas)的 3 引脚电子元件(类似于简单的晶体管),它使用 1 线协议与主设备(微处理器、微控制器……)进行通信。 每个 DS18B20 器件都有一个唯一的 64 位串行代码,允许多个 DS18B20 在同一 1 线总线上运行并由一个主器件控制。
DS18B20传感器提供9位至12位摄氏度温度测量分辨率(可编程分辨率)。
1、硬件准备
本次实例将使用到如下硬件模块:
- NodeMCU开发板
- 诺基亚5110液晶模块
- DS18B20 温度传感器 —-> 数据表
- 4.7k欧姆电阻
- 数据线(用于对整个电路进行编程和供电)
- 面包板
- 跳线
硬件接线示意图如下:
电路图中所示的诺基亚 5110 LCD 有 8 个引脚(从左到右):RST&