Arduino教程入门系列-第十五课-Arduino制作感温杯电路 电路,制作

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

heart_tea2.jpg







原件列表

arduino控制器 1个

面包板 1块

面包板专用跳线盒 1盒

红黄蓝LED 各1枚

220Ω电阻 3枚

lm35温度传感器 1个

USB数据线 1根





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


QQ截图20120815102413.png





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


IMGP9985_调整大小.JPG



程序如下ARDUINO 代码复制打印

/*
 作者:极客工坊-迷你强
 时间: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);
}
 
}



视频如下



via - 极客工坊

标签: Arduino教程