资源描述
第6课 杯子里的秘密
1.进一步学习程序流程,尝试判断框的使用。
2.完成第二个Arduino第二个人项目——智能水杯
3.水杯能根据温度的变化点亮不同的LED小灯
任务描述:上一节课我们制作了一个数字温度计,水是生命之源,让水杯的颜色告诉我们水的温度是不是很酷,来,让我们动手来制作这样一个杯子吧。
器材准备:Arduino控制板、LM35温度传感器
一、硬件搭建
先将温度传感器接入Arduino主控板的模拟端口0,再把红色LED灯接在Arduino控制板的数字端口8。
请记住连接的数字引脚的端口值,范例中绿灯、红灯连接的是7,8端口。
二、程序流程图
流程图用来表示程序的执行过程,它主要包括三个部分:表示各种操作的框、带箭头的流程线、框内必要的文字说明。流程图可以清楚地表示程序的执行过程。上一节课我们认识程序流程图中的常用的流程图符号:
开始或者结束框
处理框
是
今天我们要认识一位新朋友,正是它让我们的程序有了判断能力,它叫
否
判断框
它能根据判断条件自动选择程序的流程,这样我们的机器人就有了生命力。
智能水杯可以用下面的流程图表示:
开始
读取当前的温度
是
点亮小灯
判断温度高低
否
熄灭小灯
三、程序编写
1、根据流程图、编写智能水杯程序。
四、编译上载
程序已经编译完成了。现在为了检查程序是否正确,我们应该将程序上载到Arduino板,你的杯子告诉你水的温度了吗?
思考:我们能让程序判断多个温度区间吗?除了这种方法,通过判断语句我们还能让程序做些什么呢?
2
展开阅读全文