我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

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

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

[复制链接]
飞天小猪20 该用户已被删除
发表于 2015-10-4 08:47:56 | 显示全部楼层 |阅读模式
现在有一款非常漂亮的杯子,能够感应出杯中液体的温度,显示不同的颜色,提醒用户注意高温,非常人性化,非常创意的一种产品




原件列表

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]
回复

使用道具 举报

该用户从未签到

40

主题

137

回帖

17

积分

二级逆天

积分
17

社区居民终身成就奖

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

使用道具 举报

该用户从未签到

1

主题

237

回帖

0

积分

二级逆天

积分
0

终身成就奖

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

使用道具 举报

该用户从未签到

8

主题

2158

回帖

0

积分

二级逆天

积分
0

社区居民终身成就奖

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

使用道具 举报

  • TA的每日心情
    开心
    2024-8-27 19:15
  • 签到天数: 79 天

    [LV.6]常住居民II

    1

    主题

    565

    回帖

    1618

    积分

    二级逆天

    积分
    1618

    终身成就奖特殊贡献奖

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

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 110 天

    [LV.6]常住居民II

    2

    主题

    8570

    回帖

    9888

    积分

    二级逆天

    积分
    9888

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

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

    使用道具 举报

    该用户从未签到

    81

    主题

    1131

    回帖

    2376

    积分

    PADS20210122高级班

    积分
    2376

    终身成就奖

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

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:11
  • 签到天数: 98 天

    [LV.6]常住居民II

    0

    主题

    842

    回帖

    1513

    积分

    二级逆天

    积分
    1513

    终身成就奖特殊贡献奖

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

    使用道具 举报

    该用户从未签到

    8

    主题

    2158

    回帖

    0

    积分

    二级逆天

    积分
    0

    社区居民终身成就奖

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

    使用道具 举报

    该用户从未签到

    8

    主题

    2158

    回帖

    0

    积分

    二级逆天

    积分
    0

    社区居民终身成就奖

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

    使用道具 举报

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

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


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

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

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