如何制作带有OLED显示屏的Arduino温度计和湿度计

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/88025524

在本篇文章中,我们将使用Arduino开发板制作一个带有OLED显示屏的温度计和湿度计。我们将从DHT22传感器读取温度和湿度,然后在OLED屏上显示数据。

OLED表示有机发光二极管,它们有许多不同的尺寸。我们要使用的尺寸是128X64(1.3英寸)。 OLED通过SPI或I2C通信与Arduino配合使用,但在本文中,我们使用的是SPI通信。

在这里插入图片描述

所需的硬件

● Arduino Uno开发板

● 单色OLED显示屏12864

● DHT22温湿度传感器

● 连接导线

● 面包板

电路原理图


首先,我们将OLED与Arduino开发板连接起来。 OLED可以连接到Arduino中的I2C和SPI引脚。以I2C方式连接OLED的连接更容易,但SPI通信比I2C快。因此,我们将使用SPI将OLED与Arduino连接起来。使用Arduino连接OLED,如下所示:

◾ 将OLED上的CS引脚连接到Arduino上的引脚10

◾ 将OLED上的DC引脚连接到Arduino上的引脚9

◾ 将OLED上的RST引脚连接到Arduino上的引脚8

◾ 将OLED上的D1或CLK引脚连接到Arduino上的引脚11

◾ 将OLED上的D0或DIN引脚连接到Arduino上的引脚13

我们已将OLED连接到引脚13、11、10、9和8,因为这些引脚用于SPI通信。接下来,将DHT22与Arduino连接。 DHT22传感器与Arduino的连接如下:

◾ 将DHT22上的VCC连接到Arduino上的5V引脚

◾ 将DHT22上的GND连接到Arduino上的GND

◾ 将DHT22的数据引脚连接到Arduino上的引脚7

更多内容请参考以下链接:https://www.yiboard.com/thread-1074-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/88025524