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

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

3天内不再提示

如何在arduino上设置基本恒温器

454398 来源:网络整理 作者:网络整理 2019-11-19 17:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:设置

如何在arduino上设置基本恒温器

需要的项目清单

Arduino Uno

面包板

四个电阻器-220欧姆

电位器

LED

LCD屏幕

按钮

TMP 36传感器

步骤2:代码

这是代码的基本设置。

代码:

#include

液晶LCD(12,11,5,4,4,3,2);

int sensorPin = 0;

int thermoPin = 1;

int Fan = 10;

int Button = 5;

void setup(){

lcd.begin(16,2 );

pinMode(sensorPin,INPUT);

pinMode(thermoPin,INPUT);

//pinMode(Button,INPUT); }

void loop(){

int读取= AnalogRead(sensorPin);

int热=模拟读取(thermoPin);

浮动电压=读数* 5.0;

电压=电压/1024.0;

浮动C =(电压-0.5)* 100;

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

热=热* .10;

int更改= AnalogRead(按钮);

lcd.setCursor(0, 0);

lcd.println(“ D Temp-》”);

lcd.println(thermo);

lcd.setCursor(0, 1);

if(Change 《1023)

{lcd.println(“ Temp in F”);

lcd.println(F);

} else

{lcd.println(“ Temp in C”);

lcd.println(C);

}

if(thermo

{

digitalWrite(Fan,HIGH);

} else {

digitalWrite(Fan,LOW);

}

}
责任编辑:wv

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

    关注

    4

    文章

    144

    浏览量

    21637
  • Arduino
    +关注

    关注

    191

    文章

    6534

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在 RT1011 设置它所需的特定外围寄存设置

    生成了一个序列使用示例项目的 PWM 脉冲,但我看不到如何在仅一个后停止)。 有人可以告诉一下这是否可能,如果可以,设置它所需的特定外围寄存设置吗?
    发表于 05-15 07:17

    使用 RT1060 IW612 Matter 恒温器开发进行 BLE 调试期间的硬故障问题及原因

    您好,由于开发困难,我正在联系我。 我目前正在使用 RT1060 IW612 开发 Matter 恒温器。 开发最初是以 RT1060 EVKC 为参考完成的,我现在正在新设计的目标板上进行测试
    发表于 04-29 08:15

    在带有 RT1060 IW612 的定制板开发 Matter 恒温器的问题求解

    你好 我正在使用 RT1060 IW612 (u-blox w276) 在定制板开发 Matter 恒温器。 Matter SDK:发布 / V1.4.0 MCU:RT1062CVL5B 闪存
    发表于 04-17 06:54

    何在MBDT中的S32k358设置多核?

    在MBDT中,如何在S32k358设置多核?是否有任何示例可以展示如何使用多核?
    发表于 04-09 08:12

    恒温晶振的精度范围介绍

    ,我们需要理解什么是恒温晶振。恒温晶振是一种具有温度补偿能力的晶体振荡,它可以自动调整其频率以适应环境温度的变化。这种特性使得恒温晶振在各种恶劣环境下都能保持高精
    的头像 发表于 03-10 14:02 441次阅读
    <b class='flag-5'>恒温</b>晶振的精度范围介绍

    何在 VF2 编译东西?

    有关于如何在 VF2 中设置编译环境的指南吗? 我不想交叉编译。 我知道 USB Wifi 驱动程序附带了映像,但我无论如何都想学习内核,所以我的首要任务是为板编译 ESWIN 6600U 模块
    发表于 03-03 07:15

    深入解析LM26:一款高精度工厂预设恒温器

    深入解析LM26:一款高精度工厂预设恒温器 在电子设备的设计中,温度控制是一个至关重要的环节。今天,我们就来深入探讨一款性能卓越的温度控制芯片——LM26,它是一款工厂预设恒温器,在众多领域有着广泛
    的头像 发表于 02-26 11:45 435次阅读

    何在STM32和Arduino实现卷积神经网络

    在大多数情况下,实用的机器学习算法需要大量计算资源(CPU 运算周期和内存占用)。不过,TensorFlow Lite 近期推出了一个实验版本,可在多款微控制运行。倘若我们能构建出适用于资源受限设备的模型,便能着手将嵌入式系统改造为小型机器学习(TinyML)设备。
    的头像 发表于 01-19 10:04 4343次阅读
    如<b class='flag-5'>何在</b>STM32和<b class='flag-5'>Arduino</b><b class='flag-5'>上</b>实现卷积神经网络

    何在DGX Spark运行NVIDIA Omniverse

    首先感谢 Vigor 同学第一时间的分享,以下是具体如何在 DGX Spark 运行 Omniverse 的方法。
    的头像 发表于 12-17 10:13 1053次阅读
    如<b class='flag-5'>何在</b>DGX Spark<b class='flag-5'>上</b>运行NVIDIA Omniverse

    恒温晶振的使用注意事项

    一、简介 恒温晶振,又称为温控晶振,是一种具有温度稳定功能的晶体振荡。在电子设备、通信设备、计算机等领域中,恒温晶振被广泛应用于各种电路中,如时钟电路、计数电路、数据传输电路等。为
    发表于 10-28 14:13

    何在智多晶FPGA使用MIPI接口

    大家好呀!今天我们来聊聊一个非常实用的话题——如何在智多晶FPGA使用MIPI接口。不管是做摄像头图像采集还是屏幕显示控制,MIPI都是非常常见的接口标准。掌握了它,你的视频项目开发效率将大大提升!
    的头像 发表于 09-11 09:37 1666次阅读

    何在 NuMaker-IoT-M467 板使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中控制此模块,您应该如何进行?
    发表于 09-04 08:28

    何在树莓派上安装并运行 Arduino 集成开发环境!

    使用树莓派单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到树莓派计算机的微控制编程,以创建交互式电子项目。下面
    的头像 发表于 07-01 17:41 4706次阅读
    如<b class='flag-5'>何在</b>树莓派上安装并运行 <b class='flag-5'>Arduino</b> 集成开发环境!

    恒温振荡的技术原理介绍

    概述:恒温振荡是一种在科研、医疗和工业等领域广泛应用的实验设备。其主要功能是提供一个稳定的温度环境,并对样品进行均匀的振荡搅拌。本文将详细介绍恒温振荡的核心技术原理,以帮助读者更好
    的头像 发表于 06-10 14:59 1300次阅读
    <b class='flag-5'>恒温</b>振荡<b class='flag-5'>器</b>的技术原理介绍

    物联网智能恒温器解决方案

    想象一下,如果家里的供暖和制冷系统不仅能自动运行,还能进行智能化管理,显著提升舒适度和效率,将给我们的生活带来怎样的改变。这正是物联网 (IoT) 智能恒温器的使命,它正在重塑我们控制室内环境的方式。了解这一发展对于经验丰富的电气工程师和好奇的消费者来说都至关重要。
    的头像 发表于 06-03 14:49 1198次阅读
    物联网智能<b class='flag-5'>恒温器</b>解决方案