LCD1602 显示 LM35 湿度传感器测量的温度值程序
时间: 2023-06-17 09:08:29 浏览: 289
DHT11_LCD1602温湿度检测与显示程序
4星 · 用户满意度95%
以下是使用LCD1602显示LM35湿度传感器测量温度值的程序:
```c
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // 定义LCD引脚
int lm35 = A0; // LM35传感器连接的模拟引脚
void setup() {
lcd.begin(16, 2); // 初始化LCD
}
void loop() {
float temp = analogRead(lm35) * 0.00488; // 读取LM35传感器的模拟值并转换为电压值
temp = temp * 100; // 将电压值转换为摄氏度温度值
lcd.setCursor(0, 0); // 设置LCD光标位置
lcd.print("Temp: "); // 显示温度标签
lcd.print(temp); // 显示温度值
lcd.print(" C"); // 显示温度单位
delay(1000); // 延迟1秒钟
}
```
程序首先定义了LCD引脚和LM35传感器连接的模拟引脚。在 `setup()` 函数中初始化LCD。在 `loop()` 函数中,首先读取LM35传感器的模拟值并将其转换为电压值,然后将电压值转换为摄氏度温度值。接下来在LCD上显示温度标签、温度值和温度单位,并延迟1秒钟。循环运行程序,可以实时显示LM35传感器测量的温度值。
阅读全文