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

    文章

    2650

    浏览量

    154295
  • LM35
    +关注

    关注

    2

    文章

    82

    浏览量

    17793
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184828
收藏 人收藏

    评论

    相关推荐

    光纤温度传感器的原理 光纤温度传感器的应用

    光纤温度传感器的原理 光纤温度传感器的应用  光纤温度传感器是一种利用光纤的热学特性实现
    的头像 发表于 03-07 15:55 612次阅读

    如何测量温度传感器好坏?温度传感器有哪些用途?

    温度传感器绝对是生活中最常用的传感器类型之一,甚至我们的家中都有温度传感器的身影。为增进大家对温度
    的头像 发表于 12-15 08:39 725次阅读

    你了解温度传感器吗?温度传感器温度变送器有哪些区别?

    温度变化的特性,将非电学的物理量转换为电学量,从而可以进行温度精确测量与自动控制的半导体器件。温度传感器用途十分广阔,可用作
    的头像 发表于 12-14 08:44 519次阅读
    你了解<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>吗?<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>和<b class='flag-5'>温度</b>变送器有哪些区别?

    温度传感器原理及应用

    温度传感器是一种用于测量温度的装置,其原理是将温度转换为可被测量和记录的电信号。
    的头像 发表于 11-24 11:34 2006次阅读

    如何测量温度传感器的好坏?

    我们经常可以在电路中见到温度传感器,那么当温度传感器坏了,你知道怎么检测吗?检测方法又有哪些呢?
    的头像 发表于 11-02 11:08 426次阅读

    如何测量温度传感器的好坏?

    温度传感器(temperature transducer)是指能感受温度并转换成可用输出信号的传感器
    的头像 发表于 09-15 15:36 1192次阅读

    温度传感器的特性,温度传感器的类型有哪些

    现象进行传热。对流是通过物质的运动传递热量的过程。非接触式传感器分为以下几类。   热敏电阻 – 热敏电阻是一种电阻,其电阻随温度变化。电阻是通过通过测量的小直流电
    发表于 09-01 16:33

    如何使用EADC测量内部温度传感器电压

    应用:本代码使用EADC测量内部温度传感器电压。 BSP 版本:M451系列BSP CMSIS V3.01.003 硬件: NuEdu-SDK-M451 v2.0 本代码使用 EEADC
    发表于 08-22 08:06

    如何测量温度传感器的好坏?

    (temperature transducer)是指能感受温度并转换成可用输出信号的传感器温度传感器温度
    的头像 发表于 08-18 09:30 877次阅读

    温度传感器两根线怎么接线 温度传感器两根线与三根线的区别

     一般来说,温度传感器的两根线通常没有“正”和“反”之分。这是因为温度传感器主要用于测量温度,而
    的头像 发表于 08-14 15:35 1w次阅读
    <b class='flag-5'>温度</b><b class='flag-5'>传感器</b>两根线怎么接线 <b class='flag-5'>温度</b><b class='flag-5'>传感器</b>两根线与三根线的区别

    温度传感器怎么测量好坏 温度传感器温度变送器的区别

    一个好的温度传感器应具备较高的精度和准确性。可以将传感器与已知准确温度进行比较,检查传感器测量
    的头像 发表于 08-03 15:13 1926次阅读

    如何测量温度传感器的好坏?

    我们经常可以在电路中见到温度传感器,那么当温度传感器坏了,你知道怎么检测吗?检测方法又有哪些呢?
    的头像 发表于 08-02 10:15 3812次阅读

    温度传感器的两大测量方式

    温度传感器是一种广泛应用于工业、医疗和家庭等领域的重要设备,用于测量环境温度并将其转化为可读的电信号。根据温度
    的头像 发表于 06-29 16:28 2854次阅读

    使用MSP-EXP430F5529、LM35 LCD102x64的温度传感器

    电子发烧友网站提供《使用MSP-EXP430F5529、LM35 LCD102x64的温度传感器.zip》资料免费下载
    发表于 06-27 11:23 1次下载
    使用MSP-EXP430F5529、<b class='flag-5'>LM35</b> LCD102x64的<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>

    温度传感器怎么测好坏?温度传感器测量方法

    温度传感器在电路中我们经常可以见到,那么当温度传感器坏了,你知道怎么检测吗?检测方法又有哪些呢?鉴于此,本文主要介绍关于温度
    发表于 06-05 09:37 3730次阅读