OLED显示DS18B20传感器数据
文章目录
- OLED显示DS18B20传感器数据
-
- 1、DS18B20介绍
- 2、硬件准备及接线
- 3、模块配置
-
- 3.1 定时器配置
- 3.2 DS18B20传感器配置
- 3.3 OLED的I2C接口配置
- 4、代码实现
在本文中,我们将介绍如何将 DS18B20 温度传感器与 STM32 Blue Pill 开发板连接,并使用 HAL 库在 STM32CubeIDE 中对其进行编程。在文章中,我们首先将简要介绍 DS18B20 传感器,然后将其与 STM32 连接并使用 STMCube IDE 对其进行编程以进行温度测量。 为了进行演示,我们将 SSD1306 OLED 与 STM32 Blue Pill 开发板连接,以在 OLED 上显示传感器数据。
1、DS18B20介绍
DS18B20 是一款本质上是单线可编程的温度传感器。 它广泛用于测量恶劣环境中存在的化学溶液和物质的温度。 使用该传感器的优点之一是我们只需要微控制器的一个引脚来传输数据。 因此,将此传感器与微控制器结合使用非常方便,因为我们可以使用开发板的最少数量的引脚来测量多个温度。
下表显示了 ds18b120 传感器的一些关键特性。
特性 | 值 |
---|---|
工作电压 | 3-5V |
温度测量范围 | -55°C to +125°C |