|
现在有一款非常漂亮的杯子,能够感应出杯中液体的温度,显示不同的颜色,提醒用户注意高温,非常人性化,非常创意的一种产品
原件列表
arduino控制器 1个
面包板 1块
面包板专用跳线盒 1盒
红黄蓝LED 各1枚
220Ω电阻 3枚
lm35温度传感器 1个
USB数据线 1根
我们今天就要用arduino制作一个这个杯子的电路,我们先来设计好电路,通过lm35温度传感器感应温度后,让不同颜色的led显示表示其温度
基于原理图我们搭建出了实物图
程序如下- /*
- 作者:极客工坊-迷你强
- 时间:2012年8月15日
- IDE版本号:1.0.1
- 发布地址:[url]www.geek-workshop.com[/url]
- 作用:依据温度显示水杯制作同等功能的电路程序
- */
- void setup() {
- pinMode(13, OUTPUT);
- pinMode(12, OUTPUT);
- pinMode(11, OUTPUT);
- }
- void loop() {
- int vol = analogRead(A0) * (5.0 / 1023.0*100); //读取LM35温度值
- if (vol<=31) //低温区的温度值设置、以及led显示
- {
- digitalWrite(13, HIGH);
- digitalWrite(12, LOW);
- digitalWrite(11, LOW);
- }
- else if (vol>=32 && vol<=40) //中温区温度范围设置 &&为“与”的意思,具体请查阅wiki
- {
- digitalWrite(13, LOW);
- digitalWrite(12, HIGH);
- digitalWrite(11, LOW);
- }
- else if (vol>=41) //高温区温度设置
- {
- digitalWrite(13, LOW);
- digitalWrite(12, LOW);
- digitalWrite(11, HIGH);
- }
- }
复制代码 视频如下
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|