【实景课堂】滴滴 前方到站:艾克瑞特站
滴滴!滴滴!
前方到站:艾克瑞特站
公交车
一个生活中常见的绿色出行工具
今天,我们就以它为主题,进行一场智能公交的编程课堂。
智能公交
学生:智能公交”?它智能在哪些地方呢?
老师:让我来解答~
首先:
我们今天要制作的这辆公交车是无人驾驶,当它按照规定的路线行驶时,遇到公交站牌便会自动停止。
接着:
打开前后车门并等待乘客上下车,然后继续按照规定路线行驶向下一站。
那它是如何实现这些功能的呢?
原来我们的智能公交车上用到了两个传感器:颜色传感器和超声波传感器。
颜色传感器用来检测地图上规划好的线路,超声波传感器检测进入附近范围内的公交站牌,相互配合共同完成“智能公交”的运行。
在本节课中,我们还会复习到之前学习过的分支判断和分支判断的嵌套结构。
程序编写
智能公交车需要完成看到站牌停下来,没看到继续前进的动作。
而完成“智能公交”安全、准确的出行,需要学员们对程序进行编程设计、测试以及修改公交站牌与线路之间的距离等工作,包括站牌停靠的时间、公交车是否有声音提示等。
使用什么样的提示音,站牌停靠的时长这些小细节都由小组学员们自己商讨决定。
创意改装
编好程序后就是我们的"老环节"了:创意改装。
学员们可以发挥想象,给自己的智能公交进行改装,两个人相互配合,共同设计。
猜一猜学员们都有哪些天马行空的想法~
经过不断调试、修改后,学员们的智能公交全都完成所有程序,闪亮登场!
通过这堂课,学员们不仅了解了颜色传感器和超声波传感器不同的使用方法,也对分支判断的嵌套结构有了更深的印象。通过组队合作的上课形式,还增强了学员们的团队意识。
哈!又是收获满满的一节课!