一、课程简介
《趣玩micro:bit》依托于micro:bit硬件资源和makecode编程软件进行作品设计,是强化我区课程特色,落实小初高一体化培养的校本课程。本课程主要学习硬件连接以及编程的基础知识,以项目式为主要学习方式,结合生活情境进行创作,以解决实际问题为目标,实现创造性与实用性兼顾的成果。
二、课程目标
《趣玩micro:bit》利用软件与硬件结合的方式制作作品,让学生了解和掌握micro:bit的基本知识和技能。
通过作品创作提高学生的创新意识和创新能力。
使用项目式教学和小组学习方式,引导学生分析问题、理清思路,借助已有资源,解决问题。
将学生的现实生活与信息技术相结合,从出行、家居、智能创造等方面入手,让信息技术融入生活、课堂,引导学生逐渐形成计算思维和良好的思考习惯。
三、开发团队
四、资源建设
该课程包含6个篇章,共计32课时内容,涉及初识、智能出行、智能家居、创意制造、智慧城市等。每课时包含项目案例、项目手册、项目PPT、项目微课。
五、课时框架
课序
名称
实现功能(知识要点)
1
Hello,world
认识microbit开发板;认识makecode编程软件;掌握保存和下载方法。
2
跳动的心
认识程序流程图,认识基本模块,掌握显示图标的程序编写。
3
倒计时
了解按钮的功能,掌握按钮触发程序的编写方法。
4
计步器
了解重力感应,认识传感器,掌握计步器程序的编写。
5
车辆出行
运用按钮指令和Cutebot指令工具栏中的命令实现小车的前进、后退、转弯功能等。
6
自动大灯
使用选择指令块“如果为…则…否则”、比较运算符编程控制车灯自动开启,掌握其中的逻辑联系。
7
转向示廓灯
认识循环指令模块,会用重复执行命令编写程序,控制汽车转向并开启转向灯。
8
防跌落汽车
认识逻辑指令模块,会用“如果……则……否则……”语句以及布尔值的“非运算”编写程序,实现防跌落功能。
9
自动避障车
认识超声波传感器,理解汽车避障原理,使用“如果……则……否则……”语句实现避障功能。
10
智能遥控车
了解遥控车原理,使用两块控制器,编写交流程序建立连接,实现遥控汽车。
11
交通信号灯
认识LED灯,学会通过程序设定灯的变化闪烁,实现交通信号灯。
12
楼道感应灯
认识响度传感器和亮度传感器,编程实现通过传感器测得的光线环境和声音环境控制灯的亮灭。
13
智能夜灯
认识亮度传感器,学会使用条件判断控制亮度的改变
14
智能遥控灯
了解无线电通信的概念和运行机制,掌握发送端和接收端的连接
15
会呼吸的灯
认识变量,学会创建变量,掌握循环指令模块的使用
16
指北闪灯器
掌握创建变量的方法,认识磁力传感器,分析多条件判断
17
防空警报
了解蜂鸣器的工作原理,了解音乐声音相关指令块
18
创意生日礼
了解LED灯,学习它的接线方式,学会使用LED指令显示图案
19
防火警报
了解火焰传感器和蜂鸣器的工作原理,学会连接,能够利用选择结构进行条件判断
20
超声波音乐
认识超声波传感器,了解工作原理和接线方式,利用测距功能控制音乐播放
21
猜数游戏
认识小MU传感器及识别数字卡片的功能,利用条件判断来比较大小
22
坐姿提醒器
了解蜂鸣器和LED模块,根据判断条件实现声音和光线提醒
23
智能雨刮器
认识雨水湿度传感器以及按钮的使用;掌握使用舵机以及雨水湿度传感器的原理。
24
智能窗帘
加深认识BBC micro:bit开发板的扩展引脚以及使用引脚的方法;掌握使用舵机和光线传感器以及声音传感器的原理。
25
可变速风扇
学会更改写入引脚的模拟值控制风扇的风速;编程控制风扇根据接收到的信号调整风速
26
无线广播
初步了解无线电通信的概念和运行机制;掌握设置无线电组的方法,掌握设置无线电发送的方法,掌握设置无线电接收的方法
27
传菜小助手
进一步了解无线电通信的概念和运行机制;掌握对数组的灵活运用,掌握设置无线电发送和接收的方法。
28
水位报警
了解水位传感器的工作原理,通过“串行重定向”指令查看报警阈值,编程实现水位预警功能
29
温湿度监测
认识温湿度传感器和OLED液晶显示,添加相应模块指令显示温度和湿度
30
温度预警员
掌握温度传感器的工作原理,使用条件判断指令实现相应温度值域的图案
31
灾害预警
根据不同的使用环境,任选一种传感器,结合蜂鸣器和LED灯实现灾害预警功能
32
智慧城市
加深对micro:bit开发板的认识,综合运用传感器进行项目设计
六、课程试点
开课形式:学校社团
开课时间:课后服务时间
开课地点:微机室
七、上课情况