所属成套资源:清华大学版信息技术九下PPT课件全套
初中第15课 随光奏乐——光敏传感器和自定义模块的应用优秀课件ppt
展开
这是一份初中第15课 随光奏乐——光敏传感器和自定义模块的应用优秀课件ppt,共26页。PPT课件主要包含了任务导航,FF×20,FF×-20,T11024-B2,T1T1×001,显示频率和时间,设置延时等待时间,自定义发音模块,F和T清零,知识着陆等内容,欢迎下载使用。
本课,我们充分利用两只光敏传感器的不同位置以及接受光线的变化情况,让机器人随着环境光线的改变,发出不同的声音,奏出美妙的音乐。机器人发音不同于音阶的正常发音,而是随机发出不同的音调。由于随机发音的需要,我们引进自定义模块,用以改变发音模块的参数。
检测左右光敏传感器。具体步骤同第14课。
(1)在流程图界面添加一个控制模块“永远循环”,如图所示:
(2)添加两个“光敏检测”模块,分别设置左侧光敏传感器为光敏变量一,右侧光敏传感器为光敏变量二,如上页图所示。 (3)添加“计算”模块,设置计算机模块为整型变量一=光敏变量一-光敏变量二,如下页图所示。
设置条件判断式整型变量一>=0
(4)添加“条件判断”模块,如图所示。
(5)在条件判断模块“是”的一侧添加“计算”模块,模块设置如图所示。
(6)在条件判断模块“否”的一侧添加“计算”模块,模块设置如图所示。
(7)在如图所示的位置添加一个“计算”模块,模块设置如下页图所示:
(8)再添加一个“计算”模块,位置如左图所示,模块设置如右图所示。到此,完成了T1=1024-B2,即T1=1024-(L+R)的计算。
(9)再添加一个“条件判断”模块,如左图所示。判断模块的设置如右图所示。
设置条件判断式T1>=0
(10)在条件判断式成立一侧“是”添加一个“自定义”模块,如图所示。
(11)“自定义”模块内容如图所示。
(12)在条件判断式不成立一侧“否”添加一个“自定义”模块,如图所示。
在另一侧添加“自定义”模块
(13)“自定义”模块内容如图所示。
T1=T1×(-0.01)
(14)添加“显示”模块,显示“频率”和“时间”,如图所示。
(15)添加“延时等待”模块,时间设定为0.1秒,如图所示。
(16)添加“自定义”模块及模块设置如图所示。
(17)再添加两个“计算”模块,模块设置如图所示。
随光奏乐流程图以及代码
完整的随光奏乐流程图如图所示。
3、实验,观察程序运行效果
步骤1:连接机器人下载程序。 步骤2:把机器人放在光线较强的地方,运行程序。 步骤3:用左右手分别挡住左右光敏传感器,交替上下移动,聆听机器人的发音。 步骤4:左右手分别在相应传感器前由近到远,再由远到近交替移动,聆听机器人的发音。 步骤5:用手把左右光敏传感器全部遮住,注意机器人的发音。 步骤6:当左右光敏传感器没有遮挡光线时,听机器人的发音。
1、自定义模块功能:提供用户自定义功能,利用该模块可以直接用C代码编写程序。 2、操作:用鼠标将“自定义”模块移到流程图生成区并连接在程序中的相应位置。设置时,双击“自定义”模块,在弹出的对话框中编写C代码。 3、设置参数说明:在文本框中编写所需C代码。 注意:编写C代码时应确保语法无误,否则流程图文件无法下载。
相关课件
这是一份清华大学版九年级下册第3课 神奇美图——循环嵌套与规则图形设计获奖课件ppt,共13页。PPT课件主要包含了任务导航,智多星,DIY,知识着陆,视野拓展,创作天地等内容,欢迎下载使用。
这是一份清华大学版八年级下册第15课 信息互动——制作表单网页评优课课件ppt,共24页。PPT课件主要包含了任务导航,设计网页,操作提示,制作表单,测试网页,知识着陆,创作天地等内容,欢迎下载使用。
这是一份清华大学版八年级下册第14课 锦上添花——用层制作网页特效获奖ppt课件,共19页。PPT课件主要包含了任务导航,编辑网页,制作层特效,3拖动网页内容,制作图像晃动效果,测试网页,知识着陆,创作天地等内容,欢迎下载使用。