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

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

3天内不再提示

如何构建arduino恒温器

454398 来源:wv 2019-10-17 11:31 次阅读

步骤1:建立电路

如何构建arduino恒温器

什么?您将需要:

-跳线

-16x2 LCD屏幕

-2个电位计

-TMP传感器

-按钮

-LED

步骤2:编写代码

#include

LiquidCrystal lcd(12,11,5,4,4,3,2);

void setup(){

Serial.begin(9600) ;

lcd.begin(16,2);

pinMode(13,OUTPUT);

}

无效循环(){

int tempreading = AnalogRead(0);

int按钮= AnalogRead(1);

int selectC = AnalogRead(2);

selectC = map(selectC,0,1023,12,32);

int selectF =(selectC * 9.0/5.0)+ 32.0;

浮动电压= tempreading * 5.0;电压/=1024.0;

浮点温度C =(电压-0.5)* 100;

浮动温度F =(温度C * 9.0/5.0)+ 32.0;

int加F =温度F + 2; int minusF =温度F-2;

如果(按钮《1023){

lcd.setCursor(0,0);

lcd.print(“ Desired:”);

lcd.print(selectF);

lcd.print( “F”);

lcd.setCursor(0,1);

lcd.print(“ Temp:”);

lcd.print(temperatureF);

lcd.print(“ F”);

}

其他{

lcd.setCursor(0,0);

lcd.print(“ Desired:”);

lcd.print(selectC);

lcd.print( “C”);

lcd.setCursor(0,1);

lcd.print(“ Temp:”);

lcd.print(temperatureC);

lcd.print(“ C”);

}

if(selectF》 = minusF && selectF 《= plusF){

digitalWrite(13,LOW); }其他{

digitalWrite(13,HIGH); } delay(1000);

Serial.println(temperatureF); }

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

    关注

    4

    文章

    141

    浏览量

    20725
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187118
收藏 人收藏

    评论

    相关推荐

    传感类型在智能家居中的应用

    中的应用。 1. 温度传感 应用场景: 智能恒温器: 温度传感可以检测室内温度,并与智能恒温器配合,自动调节室内温度,以保持舒适的居住环境。 节能: 通过监测室内外温差,智能系统可
    的头像 发表于 12-06 14:13 890次阅读

    使用CC3220 Simplelink单芯片Wi-Fi MCU SoC设计恒温器

    电子发烧友网站提供《使用CC3220 Simplelink单芯片Wi-Fi MCU SoC设计恒温器.pdf》资料免费下载
    发表于 10-29 09:47 0次下载
    使用CC3220 Simplelink单芯片Wi-Fi MCU SoC设计<b class='flag-5'>恒温器</b>

    使用MSP430 MCU和TPS60313实现单节电池恒温器

    电子发烧友网站提供《使用MSP430 MCU和TPS60313实现单节电池恒温器.pdf》资料免费下载
    发表于 10-21 09:42 0次下载
    使用MSP430 MCU和TPS60313实现单节电池<b class='flag-5'>恒温器</b>

    使用逻辑和转换用例优化智能恒温器的设计

    电子发烧友网站提供《使用逻辑和转换用例优化智能恒温器的设计.pdf》资料免费下载
    发表于 09-21 11:16 0次下载
    使用逻辑和转换用例优化智能<b class='flag-5'>恒温器</b>的设计

    陶瓷PTC恒温发热片的阻值是多大?

    陶瓷PTC恒温发热片是一种利用正温度系数(Positive Temperature Coefficient,简称PTC)材料制成的加热元件。它具有自动恒温、安全、节能等特点,广泛应用于家用电器、工业
    的头像 发表于 09-20 17:37 1864次阅读

    LM26单通道数字输出、低功耗恒温器数据表

    电子发烧友网站提供《LM26单通道数字输出、低功耗恒温器数据表.pdf》资料免费下载
    发表于 08-14 14:33 0次下载
    LM26单通道数字输出、低功耗<b class='flag-5'>恒温器</b>数据表

    LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设恒温器数据表

    电子发烧友网站提供《LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设恒温器数据表.pdf》资料免费下载
    发表于 08-13 09:18 0次下载
    LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设<b class='flag-5'>恒温器</b>数据表

    LM27 SOT-23,±3°C精确,120°C-150°C出厂预设恒温器数据表

    电子发烧友网站提供《LM27 SOT-23,±3°C精确,120°C-150°C出厂预设恒温器数据表.pdf》资料免费下载
    发表于 08-13 09:17 0次下载
    LM27 SOT-23,±3°C精确,120°C-150°C出厂预设<b class='flag-5'>恒温器</b>数据表

    深入了解恒温晶体振荡DC5032AS

    深入了解恒温晶体振荡DC5032AS
    的头像 发表于 07-25 10:37 313次阅读
    深入了解<b class='flag-5'>恒温</b>晶体振荡<b class='flag-5'>器</b>DC5032AS

    如何使用Arduino IDE构建的ELF映像?

    我有一个要求,我需要使用使用 Arduino IDE 构建的ELF映像,但 NonOS SDK 中提供了boot_v1.6.bin。我执行了以下步骤 背景: 1. Arduino 构建
    发表于 07-09 07:13

    电子恒温器的工作原理,简单的电子恒温器电路

    电子恒温器是一种用于实现恒温控制的设备,它通过测量温度信号并与预设的恒温值进行比较,自动调节加热或制冷设备的输出功率,使被控温度保持在设定值范围内。
    的头像 发表于 06-08 14:21 2115次阅读
    电子<b class='flag-5'>恒温器</b>的工作原理,简单的电子<b class='flag-5'>恒温器</b>电路

    使用细铜线作为集成传感和加热进行温度控制

    传统的恒温器基于单独的温度传感和加热装置,并在它们之间提供反馈装置。但在近的一些 EDN 设计理念 (DI) 中,我们看到恒温器设计将传感
    发表于 04-04 11:41 887次阅读
    使用细铜线作为集成传感<b class='flag-5'>器</b>和加热<b class='flag-5'>器</b>进行温度控制

    Microchip推出提供Kudelski IoT keySTREAM服务的ECC608 TrustMANAGER

    从智能恒温器、虚拟助理技术和数字门锁等家居用品到医疗和工业应用,全世界都在依赖互联的物联网系统,因此对嵌入式系统可靠网络安全的需求空前高涨。
    的头像 发表于 04-03 18:14 1120次阅读

    构建一个基于Arduino的空气质量监测系统

    呼吸清洁、健康的空气对我们的健康至关重要,但在许多环境中,空气质量仍然是一个问题。在本文中,我们将深入探讨如何创建一个基于Arduino的空气质量监测系统。我们将从讨论各种组件开始,然后继续讨论其MQ135传感Arduino
    的头像 发表于 02-11 12:03 4181次阅读
    <b class='flag-5'>构建</b>一个基于<b class='flag-5'>Arduino</b>的空气质量监测系统

    如何使用Arduino UNO板和电位控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位控制伺服电机。
    的头像 发表于 02-11 10:11 2833次阅读
    如何使用<b class='flag-5'>Arduino</b> UNO板和电位<b class='flag-5'>器</b>控制伺服电机