Board logo

标题: Arduino入门套件教学第三课—— 爱情温度计 [打印本页]

作者: designspark    时间: 2012-10-12 10:35     标题: Arduino入门套件教学第三课—— 爱情温度计

在这项教程中,Massimo Banzi,Arduino的创始人之一,将会向你展示如何制作一个爱情温度计.这个温度计会测量你的体温,并且点亮一排发光二极管,来展示你到底有多“火热”。这个项目介绍了温度传感器的使用还展示了如何用模拟输入引脚来读取比之前的教程里范围更大的值。
这个电路由一个传感器和五个一排的发光二极管组成,二极管用来显示温度范围。如果这是你观看的第一个教程,那么最好看一下前面的教程来了解Aduino是如何操控发光二极管的。TMP36芯片是一个温度传感器,产生与温度成正比的一个电压来测量。在之前的教程中,我们仅仅被教授如何读取高低电平,这里我们将学习如何解决一个范围内的电压解码,组织和转变为LED信号。
这个电路的线路十分直接,但是有很多新的编程概念将在其中介绍:elseif语句,for循环,模拟引脚输入和串口通信。
“serial.begin()”指令是用来建立计算机和Aduino板之间9600比特/秒的数据传输的,使得Aduino可以通过“serial.print()”实时显示传感器的数值在笔记本电脑上。for循环是用来简化代码对五个发光二极管使用相同的代码控制,决定哪个二极管被点亮,哪个二极管需关闭。
analogRead()指令是用来从模拟引脚读取0-1023范围内的数值的。这个数值会和一些可能的热量值做比较,if/else-if语句用来决定哪个档次的热量值被激活,哪个发光二极管需要被点亮。
这项教程进一步展示了如何建立一个互动的产品和安装。其中包含的一些基本的编程技巧也会被用在接下来的教程中。串口通信的使用也暗含了Aduino其他的使用可能,如让Aduino和运行在电脑上的其他程序直接对话,并且读取串口信息。

观看教程三:
http://v.youku.com/v_show/id_XNDU4MDI4OTY4.html

观看其它更多教程:
http://www.designspark.com/zh-hans/knowledge/chi-Ardunio-tut

购买Arduino入门套件




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0