嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

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和运行在电脑上的其他程序直接对话,并且读取串口信息。

这里找到Arduino开发套件

观看教程三:

YouTube链结:

我是一名上海师范大学通信工程专业大学四年级的学生,由于参加了全国大学生电子竞赛对电子产生了浓厚的兴趣,又由于专业的关系,特别专住于移动通信这一块,对模拟电路模拟电源设计这一块也比较有兴趣。由于面临痛苦的毕业设计和工作阶段,于是希望借助于在RS的实习机会,可以对RS公司的产品特别是通信算法,电子元器件和一些设计平台有深入的了解,希望可以对我的职业之路有所帮助,并且给自己一些毕业设计的灵感。对自己的英语水平比较自信,在团队中经常担任英文芯片资料的翻译工作,精力旺盛,好奇心强,爱好广泛,平时除了喜欢阅读写作和户外运动,也喜欢到一些电子产品论坛上逛逛,与和自己有同样兴趣的人做一下交流,以丰富自己的专业知识和背景。designspark网站上很多对新技术以及科技前沿的讨论对我非常有帮助,同时电子和科技爱好者还可以通过这个平台集思广益,交流合作。