机器人的指挥系统——单片机
【授课课题】机器人的指挥系统——单片机
【教学目标】
1. 利用Mixly完成程序编写。
2. 通过修改程序,实现铃声控制效果。
3. 通过程序编写,提高学生动脑动手能力。
4. 通过程序编写,体会Mixly编程。
5. 在元器件连接以及编程的过程中,让学生体会团结合作的重要性。
【重点定位】1. 利用Mixly完成程序编写。
2. 通过修改程序,实现铃声控制效果。
【难点挖掘】通过修改程序,实现铃声控制效果。
【学情特点】Mixly编程涉及的内容非常广,本课是Mixly编程在学习了LED灯基础进上步学习的,适合初中阶段学生进行学习。本节课主要内容是让学生掌握如何在Arduino主板上连接各种元器件,并通过Mixly编程编写铃声,进而通过修改程序,实现自主编程,注重趣味性和灵活性。
【学习工具】 iTtools学习网站
【教学过程】
教学环节 知识内容 教师活动(A或B或AB) 设计意图 学生活动 设计意图
课前准备
分配好学习小组(三人小组),并推选出小组长。
分配好学习小组 出于机位安排上的考虑,根据机房电脑分布特点, 在教师引导下,学生之间推选出小组长。 保证组内协作和组间竞争能顺利进行
引入新课 1、你有注意过学校的铃声吗?
2、任何的铃声必须要有七个音阶。1234567,我们首先来学习这个音阶的练习编程。 A老师:
1、播放学校的铃声。
2、谈话引入新课
3、制作铃声的方法。 问题来源生活,回归生活 学生回答问题 通过问题,为引入课题作铺垫
任务一 基本音阶的编程
任务一
基本音阶的编程
引入任务:简单分析任务模块结构,
指出本课学习目标:利用Arduino套件编造铃声
A老师:
1、展示音阶音乐,激发学生学习兴趣。
2、布置任务一。 激趣引入,调动学生学习积极性。 1.学生观看思考,与教师互动
2.明确学习目标,进入教学主题。
创设情境,激发学生兴趣,引入课题
一、动动脑
1.浏览器打开“学习网站”,选择自己的班级、学号进行登陆。【网址可以从黑板上找到】
2.点击进入“动动脑”栏目进行学习,限时8分钟【时间到,音乐停】 指导学生学习 1、放手让学生自主获取知识
2、通过学习网站进行学习,培养学生获取信息的能力。
学生通过Ittools平台构建的学习网站,自学各种元器件的基本特征,为后面的内容打下基础。 学习网站辅助教学,培养学生获取信息的能力和观察能力。
二、自主学习
任务一:编写程序,使蜂鸣器发出“叮咚”的门铃声
一、物理连接
1、找出主板、蜂鸣器
2、蜂鸣器模块,用连接线将其与主控板10号管脚对应的三个管脚相连(注意插线时颜色的对应),主控板与电脑相连。
3、程序编写
(1)从“数组”模块中找到创建数组脚本,添加到脚本区。
(2)根据下图修改数组脚本。
字符串参考:1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5
(3)参考下图,完成程序编写。
(4)上传程序到主控板,检验是否成功。
如果成功:您会听到蜂鸣器发出叮咚、叮咚……的响声。
如果失败:请检查是否物理连接错误、程序是否有误。可向同学、老师请教。
B老师:
1、演示课件
2、引导学生理解
3、指导学生进行自主学习 通过问答引导学生认识元器件的使用及模块的使用
1.专心听讲,明确学习任务,学生抢答为小组加分
2.小组成员之间相互合作完成任务。
3.学生留心听同学发言,发现自己的不足。 通过抢答游戏,让学生在有限的时间内快速掌握Arduino套件中各种元器件的基本特征及使用,并理解模块的使用。
三、动动手
1、小组合作,完成元器件连接
2、完成模块编程
要求:
1.每3位同学一套设备,分工合作,
2、完成的同学,可以过位帮助小组其他同学完成任务。
3.计分标准: 每组分成4个小组,每个小组在规定时间内完成得10分。
指导学生操作 有针对的对学生进行指导,帮助学生完成任务 学生动手操作 培养学生动手操作的能力
任务二: 按钮控制蜂鸣器发声 任务二:按钮控制蜂鸣器发声
要求:制作简单门铃按下后,发出:“叮咚”的门铃声
一、动动脑
1.浏览器打开“学习网站”,
2.点击进入“任务二”栏目进行学习,限时4分钟
3、计分标准: 每组分成4个小组,每个小组在规定时间内完成得10分。
【时间到,音乐停】
二、
任务二:利用按钮模块,控制蜂鸣器发出“叮咚”的门铃声
一、物理连接
1、找出按钮模块
2、用连接线将“按钮”模块与主控板2号管脚对应的三个管脚相连(注意插线时颜色的对应),其他不变。
二、程序编写
1、参考下图,完成程序编写。
2、上传程序到主控板,检验是否成功。
如果成功:
(1)按一下按钮模块,您会听到蜂鸣器发出叮咚的响声。
(2)按住按钮模块,您会听到蜂鸣器一直发出叮咚、叮咚……的响声。
如果失败:
请检查是否物理连接错误、程序是否有误。可向同学、老师请教。
三、动动手
要求:
1、小组合作,完成元器件连接和编程,每3位同学一套设备,完成的同学,可以过位帮助小组其他同学完成任务。
2、计分标准: 每组分成4个小组,每个小组在规定时间内完成得10分。详细方法请看学习网站“任务二”栏目
【限时4分钟】
四、问题点拨: A老师:
1、演示课件
B老师:
2、引导学生理解 通过问答引导学生认识元器件的使用及模块的使用 1.专心听讲,明确学习任务
2.小组成员之间相互合作完成任务。
1.通过学习网站进行学习,培养学生获取信息的能力。
2.培养学生观察能力、动手能力以及小组合作精神。
3.通过问题点拨环节,让学生清楚自己的掌握程度与不足之处。
任务三 创意铃声设计 任务三 创意铃声设计
大家学会了任务二后,在任务二的编程的基础上可以进一步扩展。
任务三:创意铃声设计:发挥创意,制作个性化音乐铃声
一、声谱参加:
(1)
(2)
(3)
二、程序编写(以“两只老虎”铃声为例)
如果成功:
(1)按一下按钮模块,您会听到蜂鸣器发出“两只老虎”旋律的响声。
(2)按住按钮模块,您会听到蜂鸣器一直发出“两只老虎”旋律的响声。
如果失败:
请检查是否物理连接错误、程序是否有误。可向同学、老师请教。
二、学生自由创作。
要求:
1. 小组合作,请连接着Arduino主板的电脑负责编写程序。小组成员分工合作,完成程序编写。
2. 每组分成4个小组,每个小组在规定时间内完成得10分详细方法请看学习网站“任务三创意铃声设计”栏目
【限时8分钟】
三、交流分享。作品展示:通过同屏器,展示成功作品,并由学生说出其设计心得。 A老师:
1、引导学生完成编程。
B老师:
2、指导学生操作。
3、展示学生的作品 1、放手让学生自主学习,自主创新编写
2、反馈学生的作品 1.专心听讲
2.明确学习任务
3.小组成员之间相互合作完成任务。
4.学生留心听老师分析程序原理
5.学生欣赏创意作品。
.通过交流分享,让学生清楚自己的掌握程度与不足之处。
1.通过学习网站进行学习,培养学生获取信息的能力。
2.培养学生观察能力、处理信息能力、动手能力和小组合作精神,实现知识的迁移。
3.通过展示作品,提高学生成就感。
4.创意作品展示,激发学生学习热情,开阔视野,提升学生创新思维。
谈收获
以开火车的形式,请获胜小组谈谈本节课的收获。 引导学生进行总结 培养学生对所学知识进行总结 学生谈收获 对所学知识进行梳理
课堂小结 1、总结
2、展望
我们今天只是学习铃声创意的第一课,我们Mixly还有更强大功能创意编程的。
如:另类电子琴
A老师:
展示知识 1、引导学生归纳总结
2、为下节课的教学内容作铺堑 学生回答 对所学知识进行梳理
自我评价
请同学们打开学习网站“自我评价”栏目,根据自己本节课的表现进行评分。
B老师:
布置学生进行自评 及时反馈学生本节课对知识点的掌握情况。 学生根据自己学习情况,完成自我评价。 发挥评价的引领、激励作用,增强学生学习信心。