0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用LM35温度传感器和Arduino来测量温度

454398 来源:wv 2019-09-26 10:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:电子产品

如何使用LM35温度传感器和Arduino来测量温度

对于此项目,您需要:

1 Arduino UNO

1 LM35温度传感器

1串行LCD 16X2

1面包板

一些跳线。

步骤2:连接LCD,LM35和Arduino UNO

我将使用的LCD是带有I2C的串行LCD。

连接LCD

VCC连接在面包板上的+ ve红色导轨上

GND连接到-ve面包板上的蓝色导轨

SDA连接到Arduino上的SDA

SCL连接到Arduino上的SCL

有关如何操作的更多详细信息连接它,请访问我之前的指示文章:

https://www.instructables.com/id/How-to-connect-as 。..

连接LM35

VCC连接在面包板上的+ ve红色导轨上

GND连接到面包板上的-ve蓝色导轨上

中间引脚连接到PIN A0( Arduino上的模拟0)

*记住正确连接VCC和GND,否则LM35会加热到300度甚至更高。

我对LM35以及如何在

https://www.instructables.com/id/How-to-display-tem 。..

上连接它,现在我们可以准备草图了。 。..。..。.

步骤3:草绘

草绘不是复制和粘贴两个草图一样简单,我必须对其进行修改以适应两个设备并告诉Arduino从传感器获取数据并将其显示在LCD上。但是变量和库保持不变。

此指令中有一个压缩的草图副本,您可以根据需要进行调整。

我首先定义了库需要液晶显示器。有关如何在Arduino库文件夹中加载库的更多详细信息,请遵循以下说明中的说明:

https://www.instructables.com/id/How-to-connect-as 。..

//加载库

#include

#include

#include

我定义了LCD和LM35所需的变量

我添加了tempf变量,以帮助显示华氏温度

//LCD

#define I2C_ADDR 0x27//定义PCF8574A所在的I2C地址

#define BACKLIGHT_PIN 3

#define En_pin 2

#define Rw_pin 1

#define Rs_pin 0

#define D4_pin 4

#define D5_pin 5

#define D6_pin 6

#define D7_pin 7

//为LM35温度传感器定义变量

浮点温度;//定义临时浮动变量

float tempf;//定义华氏浮点变量

int sensor = 0;//传感器中间引脚在模拟引脚0上

然后我使用以下行初始化LCD:

//初始化LCD

LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin ,D4_pin,D5_pin,D6_pin,D7_pin);

在Void设置中,我告诉Arduinio我正在使用16X2 LCD,打开背光灯并打印一些不会改变的行。

void setup(){

lcd.begin(16,2);//将LCD定义为2列16列

//打开背光

lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);

lcd.setBacklight(HIGH);

lcd.setCursor(0,0);//转到第一列(第0列)和第一行(第0行)

lcd.print(“ Temp C =”);//在光标位置打印

lcd.setCursor(0,1);//转到第一列(第0列)和第二行(第1行)

lcd.print(“ Temp F =”);//在光标位置打印

}

在Void循环中,我将从传感器读取温度,将其更改为摄氏温度并将其显示在第一行,然后再次更改到华氏度并显示在第二行。每5秒重复一次该过程

void loop(){

temp = AnalogRead(sensor);//将模拟输出分配给temp

temp = temp * 0.48828125;//将电压转换为摄氏度----- 0.48828125 = [(5V * 1000)/1024] 10 tempf =(temp * 1.8)+32;//从摄氏温度转换为温度

lcd.setCursor(8,0);//将光标移动到第1行的位置

lcd.print(temp);//以摄氏度为单位打印温度

lcd.setCursor(8,1);//将光标移动到第2行的位置

lcd.print(tempf);//以华氏度打印温度

delay(5000);//等待5秒钟

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    3254

    浏览量

    163380
  • LM35
    +关注

    关注

    2

    文章

    83

    浏览量

    19035
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197470
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    解析LM60温度传感器:特性、应用与设计要点

    解析LM60温度传感器:特性、应用与设计要点 一、引言 在电子设备的设计中,温度监测是一个关键环节,精准的温度
    的头像 发表于 02-26 14:25 311次阅读

    高精度温度传感利器:LM61温度传感器全面剖析

    高精度温度传感利器:LM61温度传感器全面剖析 大家好,作为一名资深电子工程师,我深知在温度
    的头像 发表于 02-26 14:25 373次阅读

    深度解析LM62温度传感器:特性、应用与设计要点

    深度解析LM62温度传感器:特性、应用与设计要点 一、引言 在电子设备的设计中,准确测量温度是至关重要的。
    的头像 发表于 02-26 14:10 337次阅读

    LM76 数字温度传感器:精准温度监测的理想之选

    LM76 数字温度传感器:精准温度监测的理想之选 在电子设备的设计中,温度监测与控制是至关重要的环节。今天,我们
    的头像 发表于 02-26 13:50 230次阅读

    LM90:高精度数字温度传感器的设计与应用

    LM90:高精度数字温度传感器的设计与应用 在电子设备的设计中,温度监测是一个至关重要的环节。无论是笔记本电脑、服务,还是电子测试设备,都
    的头像 发表于 02-26 11:40 353次阅读

    探索LM75B和LM75C数字温度传感器:设计与应用指南

    探索LM75B和LM75C数字温度传感器:设计与应用指南 在电子设计领域,温度监测是许多系统的关键功能,从通信基础设施到电子测试设备,准确的
    的头像 发表于 02-26 11:20 304次阅读

    高精度温度监测的首选:LM57温度开关与传感器深度剖析

    高精度温度监测的首选:LM57温度开关与传感器深度剖析 在电子设备的设计中,对温度的精确监测和控制至关重要,尤其是在工业、汽车和航空航天等领
    的头像 发表于 02-25 17:05 573次阅读

    汽车级温度传感器LM50-Q1与LM50HV-Q1:特性、应用与设计要点

    (TI)推出的汽车级模拟温度传感器LM50-Q1和LM50HV-Q1。这两款传感器温度
    的头像 发表于 02-25 14:00 447次阅读

    探索 ISOTMP35-Q1:汽车级隔离温度传感器的卓越之选

    探索 ISOTMP35-Q1:汽车级隔离温度传感器的卓越之选 在电子工程师的日常工作中,温度传感器是不可或缺的元件之一。特别是在汽车电子领域
    的头像 发表于 02-11 10:00 271次阅读

    探索ISOTMP35:高精度隔离温度传感器的卓越性能与应用

    探索ISOTMP35:高精度隔离温度传感器的卓越性能与应用 在电子设计领域,温度传感器是至关重要的组件,广泛应用于各种需要精确
    的头像 发表于 02-11 09:45 246次阅读

    LMx35系列精密温度传感器:特性、应用与设计要点

    LMx35系列精密温度传感器:特性、应用与设计要点 在电子设备的设计中,温度测量是一个至关重要的环节。今天,我们就来深入探讨一下TI公司生产
    的头像 发表于 02-06 11:05 320次阅读

    汽车级温度传感器 ISOTMP35R-Q1:特性、应用与设计要点

    汽车级温度传感器 ISOTMP35R-Q1:特性、应用与设计要点 在电子工程领域,温度传感器是不可或缺的组件,尤其是在汽车等对安全性和可靠性
    的头像 发表于 01-19 16:15 399次阅读

    探索 ISOTMP35R:高性能隔离温度传感器的卓越之选

    探索 ISOTMP35R:高性能隔离温度传感器的卓越之选 在电子工程师的日常工作中,温度传感器是一个常见且关键的组件。今天,我们
    的头像 发表于 01-19 16:10 408次阅读

    CW32 MCU温度监测应用

    最近,我在项目中使用CW32 MCU,实现一个简单的温度监测系统。CW32的灵活性和性能让我在这个应用中得心应手。以下是我的实现过程和代码示例。 应用简介本项目通过连接一个温度传感器
    发表于 12-03 08:03

    LM35做电流输出如何分析呢?

    LM35输出10mV每℃,设计一个4到20mA电流,检测温度范围0~100℃。100℃时,输出电压为1V,电阻为62.5欧,电流为16mA,这里还差4mA的电流。这里LM35输出电流最大也就10mA
    发表于 11-20 22:35