Arduino 温度传感器

2025年3月17日 | 阅读 3 分钟

Arduino 中的温度传感器将周围环境的温度转换为电压。它进一步将电压转换为摄氏度,再将摄氏度转换为华氏度,并在 LCD 屏幕上打印华氏温度。

我们将使用低电压的温度传感器 (TMP 36)。此类传感器在处理大型电容负载时也很稳定。它也适用于汽车应用。

温度传感器 TMP 35、TMP 36 和 TMP 37 是具有相同功能的传感器。

TMP 36 传感器的工作电压范围为 2.7V 到 5.5V。

该传感器将如下所示

Arduino temperature sensor

它有三个端子,如下所示

  • 引脚 1:直流电压

在这里,我们将直流电压引脚连接到 Arduino UNO 板上的 5V。

  • 引脚 2:模拟电压输出

我们将模拟电压输出引脚视为输出。

  • 引脚 3:GND

我们将 GND 引脚连接到 Arduino UNO 板上的接地端。

让我们开始这个项目。

所需硬件

该项目所需的组件如下所示

  • 1 x TMP 36 传感器(温度传感器)
  • 1 x LCD 显示屏
  • Arduino UNO R3 板(我们可以使用任何 Arduino 板)。
  • 跳线

原则

我们将使用 Arduino UNO R3 板连接 LCD 显示屏和 TMP 36 温度传感器。该传感器检测周围环境的温度,并将其转换为电压,再转换为摄氏度,再转换为华氏度,并在 LCD 屏幕上显示华氏温度。

我们需要打开 URL:Arduino LCD 显示屏 以获取有关 LCD 显示屏的详细信息。

关系

设置连接的步骤如下

  • 将 LCD 的 RS 引脚连接到 Arduino 板的引脚 13。
  • 将 LCD 的使能引脚连接到 Arduino 板的引脚 12。
  • 将 LCD 的 D4 引脚连接到 Arduino 板的引脚 6。
  • 将 LCD 的 D5 引脚连接到 Arduino 板的引脚 4。
  • 将 LCD 的 D6 引脚连接到 Arduino 板的引脚 3。
  • 将 LCD 的 D7 引脚连接到 Arduino 板的引脚 2。
  • 将 LCD 的 Vo 引脚连接到 Arduino 板的引脚 8。
  • 将传感器的中间端子连接到 A0(模拟引脚)。
  • 将传感器的一端连接到 GND,另一端连接到 5V。
  • 将电阻的一端连接到 LCD 的 A 和 K,另一端连接到 5V。

Sketch

请看下面的代码

我们将使用模拟器显示连接,因为连接变得更清晰、更精确。

我们可以使用硬件设备进行相同的连接。

Arduino temperature sensor

输出

现在可以在 LCD 屏幕上看到输出。

为了更好地理解,让我们考虑在串行监视器上的输出。

Arduino temperature sensor

这是华氏温度。