且绕圆均匀分布的表盘也不是一件容易的事。像这种精细化的图像,用程序绘制更方便。
先绘制两个圆作为圆盘,再用程序绘制里面的刻度线。
指针的转动只有和时间同步,才能保证钟表的走时准确。这就需要计算出在当前时间下时针、分针和秒针分别转动了多少度。细心观察,准确计算,才能保证程序运行正确。 三、练一练:
1、试着给活动中钟表的秒针加上“滴答滴答”的音响效果。 2、试着给活动中的钟表加上闹钟功能,如早上6:00启动起床闹铃。 四、评价交流
反馈及小结:交流、展示学生的成果。 小组评价、教师评价。
第9课 光线传感调亮度
教学目标:
1、初步认识开源硬件设备,认识控制器与传感器。 2、掌握使用扩展模块编写控制外部传感器程序的方法。 3、了解软件与硬件互连互通、相互影响的过程。 教学重点:
使用扩展模块编写控制外部传感器程序的方法 教学难点:
使用扩展模块编写控制外部传感器程序的方法 教学过程: 一、导入新课:
Scraino不仅能编写有趣的程序,还能通过程序实现对硬件的控制。在扩展模块里集成了Arduino、Nan。、Norma、Uno-TY-1等各类开发板的控制指令,一旦将搭建好的程序输人到开发板中,就能“唤醒”与它相连的相应部件,让它们做出各种各样的“动作”。 二、学习新课: 连接光敏传器:
扩展库(ExtensionLibrary)集成了当前市场流行的大多数开源硬件。当前使用的Nano控制器的核心就是Nano开发板。
下面选取Nano扩展模块,用PHB2、0数据线将Nano控制器和光敏传感器来连接起来。 获取数据调亮度:
将光敏传感器连接到Nano控制器后,就可以通过它获取到周围环境中
的光线变化。这种变化是通过光敏传感器中的数值反映出来的,有了这个数值,就可以控制背景的亮度了。 三、练一练:
1、试着给活动中钟表的秒针加上“滴答滴答”的音响效果。 2、试着给活动中的钟表加上闹钟功能,如早上6:00启动起床闹铃。 四、评价交流:
反馈及小结:交流、展示学生的成果。 小组评价、教师评价。
第10课 灯光闪烁有规律
教学目标:
1、掌握设置LED灯开关的操作方法。
2、了解Nano扩展模块中设置RGB颜色等“积木”的功能。 3、通过活动了解闪烁灯光在生活中的作用和表达的意义。 教学重点:
设置LED灯开关的操作方法。 教学难点:
了解Nano扩展模块中设置RGB颜色等“积木”的功能。 教学过程: 一、导入新课:
生活中经常见到闪烁的灯光,如汽车转向灯、警灯、信号灯等。灯的闪烁可以向人们传达不同内容的信息。我们可以通过程序,实现灯光有规律地闪烁。 二、学习新课: 连接LED灯:
LED灯是一种常见的发光元件,在日常生活中被人们广泛使用。LED灯可以通过PHB20教据线与控制器的PHB2、0接口相连,实现控制器对它的控制。
将程序存入控制器,就能控制LED灯的闪烁了。
让小灯有规律的闪烁灯的亮和灭是靠“设置LED状态”的“积木”来实现的,当LED状态为“开”时,LED灯发光;当LED状态为“关”时,LED灯熄灭。不断重复这个过程,LED灯就会产生有规律的闪烁效