如何制作带有OLED显示屏的Arduino温度计和湿度计
在本篇文章中,我们将使用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