我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 3655|回复: 17

[技术文章] Arduino入门教程--第十五课--Arduino制作感温杯电路

[复制链接]
飞天小猪20 该用户已被删除
发表于 2015-10-4 08:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
现在有一款非常漂亮的杯子,能够感应出杯中液体的温度,显示不同的颜色,提醒用户注意高温,非常人性化,非常创意的一种产品


                               
登录/注册后可看大图



原件列表

arduino控制器           1个

面包板                      1块

面包板专用跳线盒    1盒

红黄蓝LED                各1枚

220Ω电阻                 3枚

lm35温度传感器        1个

USB数据线                 1根



我们今天就要用arduino制作一个这个杯子的电路,我们先来设计好电路,通过lm35温度传感器感应温度后,让不同颜色的led显示表示其温度



                               
登录/注册后可看大图



基于原理图我们搭建出了实物图



                               
登录/注册后可看大图




程序如下
ARDUINO 代码复制打印

    [li]
    /*[/li][li]
    作者:极客工坊-迷你强[/li][li]
    时间:2012年8月15日[/li][li]
    IDE版本号:1.0.1[/li][li]
    发布地址:www.geek-workshop.com[/li][li]
    作用:依据温度显示水杯制作同等功能的电路程序[/li][li]
    */[/li][li]
    [/li][li]
    void setup() {[/li][li]
      pinMode(13, OUTPUT);[/li][li]
      pinMode(12, OUTPUT);[/li][li]
      pinMode(11, OUTPUT);[/li][li]
    }[/li][li]
    void loop() {[/li][li]
      int vol = analogRead(A0) * (5.0 / 1023.0*100);             //读取LM35温度值[/li][li]
    if (vol<=31)                                               //低温区的温度值设置、以及led显示[/li][li]
    {[/li][li]
      digitalWrite(13, HIGH);[/li][li]
      digitalWrite(12, LOW);[/li][li]
      digitalWrite(11, LOW);[/li][li]
    }[/li][li]
    else if (vol>=32 && vol<=40)                              //中温区温度范围设置  &&为“与”的意思,具体请查阅wiki[/li][li]
    {[/li][li]
       digitalWrite(13, LOW);[/li][li]
      digitalWrite(12, HIGH);[/li][li]
      digitalWrite(11, LOW);[/li][li]
    }[/li][li]
    else if (vol>=41)                                           //高温区温度设置[/li][li]
    {[/li][li]
       digitalWrite(13, LOW);[/li][li]
      digitalWrite(12, LOW);[/li][li]
      digitalWrite(11, HIGH);[/li][li]
    }[/li][li]
    [/li][li]
    }[/li]

39

主题

119

回帖

241

积分

二级逆天

积分
241

社区居民终身成就奖

QQ
发表于 2015-12-22 09:22 | 显示全部楼层
回复

使用道具 举报

1

主题

196

回帖

115

积分

二级逆天

积分
115

终身成就奖

QQ
发表于 2017-5-17 07:13 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:2
  • 打卡月天数:0
  • 打卡总奖励:8
  • 最近打卡:2025-10-09 14:04:48

8

主题

1634

回帖

2275

积分

二级逆天

积分
2275

社区居民终身成就奖

QQ
发表于 2019-6-24 08:35 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:以坛为家I
  • 打卡总天数:82
  • 打卡月天数:0
  • 打卡总奖励:252
  • 最近打卡:2024-11-01 10:56:45

1

主题

384

回帖

1625

积分

二级逆天

积分
1625

终身成就奖特殊贡献奖

发表于 2019-11-8 22:55 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:742
  • 打卡月天数:0
  • 打卡总奖励:2905
  • 最近打卡:2026-08-20 09:00:04

3

主题

9037

回帖

1万

积分

三级逆天

积分
13662

社区居民终身成就奖特殊贡献奖原创先锋奖

QQ
发表于 2019-12-31 08:56 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:5
  • 打卡月天数:0
  • 打卡总奖励:17
  • 最近打卡:2025-03-31 14:59:05

163

主题

957

回帖

2717

积分

PADS-241024高级班

积分
2717

终身成就奖

发表于 2020-3-11 08:43 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:476
  • 打卡月天数:0
  • 打卡总奖励:1632
  • 最近打卡:2026-05-26 09:22:42

0

主题

654

回帖

3093

积分

二级逆天

积分
3093

终身成就奖特殊贡献奖

QQ
发表于 2020-3-14 08:53 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:2
  • 打卡月天数:0
  • 打卡总奖励:8
  • 最近打卡:2025-10-09 14:04:48

8

主题

1634

回帖

2275

积分

二级逆天

积分
2275

社区居民终身成就奖

QQ
发表于 2020-7-24 08:05 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:2
  • 打卡月天数:0
  • 打卡总奖励:8
  • 最近打卡:2025-10-09 14:04:48

8

主题

1634

回帖

2275

积分

二级逆天

积分
2275

社区居民终身成就奖

QQ
发表于 2020-7-27 08:21 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表