
这是一份完整的创客教育课程,王老师从生活出发,为各位创客老师和同学展示了制作《身高测量仪》的最初想法以及制作过程,课程内容涵盖了结构的制作、电路的连接以及程序的编写,建议各位创客老师收藏,如果本课程能够应用到您的教学实践中,也欢迎您与王老师进行交流并反馈您的实践成果!
Arduino创意编程课程—身高测量仪(1)—课程背景
Arduino创意编程课程—身高测量仪(2)—材料的选择
Arduino创意编程课程—身高测量仪(3)—外壳的制作
Arduino创意编程课程—身高测量仪(4)—手把手带你连接电路
Arduino创意编程课程—身高测量仪(5)—手把手带你写程序
Arduino创意编程课程—身高测量仪(6)—送给爱编程的创客老师
书接前文。。。。。。
实测效果
现在程序已经*载下**完毕了,让我们看看这个身高测量仪是如何工作的吧,顺便要测试一下我们编写的程序是否功能正常。在测试工作开始前王老师使用激光切割机切割制作了一个模型人,我们就来测量一下模型人的身高,如下图:

第一步、接通电源,如下图:

第二步、将电池放入测量仪内部,如下图:

第三步、测量地面(桌面)到屋顶距离(H0),如下图:

地面(桌面)到屋顶距离是180cm。
第四步、点击按键记录下H0,并准备测量模型人的高度,如下图:

解释一下:由于点击按键后,测量仪仍然处于地面(桌面),此时屏幕显示的是H0减去H1的数值,由于此时H0等于H1,所以显示当前高度为0cm。
第五步、将测量仪放置于模型人头顶,观察模型人高度,如下图:

经过实际测量,模型人的高度是32cm,与我们使用卷尺测量出的高度基本一致。
经过一番测试我们看到这个身高测量仪能够很好的完成身高测量的任务,从而验证了我们的电路以及程序是基本正常的。当然,王老师这里所展示的只是一个预先编辑好的程序,但是在实际编写过程中并不是我们在书本(文章)中所看到的这样,一般来说我们在编写一段程序的过程中都要经过反复的调整和测试,所以如果大家在制作身高测量仪的过程中遇到任何问题都是非常正常的,因为理论与实践之间本身就存在一定的差距。
教程看到这里大家可能认为制作身高测量仪的任务已经完成了,实际上不完全是这样,我们还需要对它进行进一步完善。
进一步完善:(结构、程序等等)
通过实际的使用,我们发现这个身高测量仪会有下面一些问题,在这里王老师指出这些问题,希望大家可以开动脑筋想出改进方案让这个测量仪更加实用更加易用。
1、 每次使用前都要插拔电池不是很方便,尝试进行改进;
2、 实际实用过程中测量仪会出现负数情况,分析原因加以改进;
3、 当我们自己测量身高在点击顶部按键时候,我们的手可能会遮挡超声模块造成数值错误,思考解决的方法;
4、 更多问题等你去发现并解决;
教育与实践相结合,教育与生活相结合是王老师设计编程类课程的一个原则,也就是说课程所产生的成果都是为我们的生活服务的。
