第5课 遥控电视
叮叮爱编程,他的创意无限多!瞧,叮叮设计的模拟电视机“出厂”了,咚咚还以为是真的呢!
一、键盘控制电视
模拟电视机的原理很简单:电视关闭时,屏幕黑色;按下空格键(电源)后电视开机。
用数字键切换频道。例如按下数字“1”切换到“频道一”。每个频道有多个造型,模拟出电视正在播放的效果。
【例题5-1】设计程序,用键盘控制电视机开关、频道切换。
【操作步骤】
第一步 打开源码编辑器,删除多余的角色和脚本。
第二步 将舞台背景色设置为黑色,添加声音,设置为各频道播放的声音。
第三步 添加“电视机”角色,如图5-2所示。
第四步 添加“新闻频道”角色,并为该角色添加多个造型,以便模拟出电视正在播放的效果,如图5-3所示。
第五步 依次添加“采访频道”等频道角色。
第六步 编写“电视机”角色脚本:按下空格键,开机,默认打开“频道一”,使用数
字键1和2切换频道。如图5-4所示。
第七步 编写第一个频道“新闻频道”的脚本,如图5-5所示。
第八步 编写第二个频道“采访频道”的脚本,如图5-6所示。
第九步 如果想拥有更多频道,依次编写其他频道的脚本,并修改“电视机”角色的发送广播脚本。
运行程序,使用键盘就可以控制“电视机”啦!
试一试
为电视机设置四个频道。
二 红外遥控器
红外遥控器是一种无线发射与接收装置。当我们按下遥控键时,按键信息被处理器编码后通过红外线发射器以光波的形式发射出去。红外线接收器将收到的红外信号解码,解调出相应的指令来控制设备完成所需的操作。图5-7是红外遥控器及发送和接收装收装置。
【例题5-2】用遥控器方向键控制小猫移动。
【操作步骤】
第一步 打开源码编辑器,删除多余的角色和脚本。
第二步 添加硬件。
第三步 添加“小猫”角色,为“小猫”角色编写如下脚本:
运行程序。按下遥控器的方向键,小猫就按照方向键所指的方向前进。
小博士
红外线又称红外光波,是一种肉眼不可见的光波。
红外线的应用非常广泛,高温杀菌、监控设备、手机的红外接口、宾馆的房门卡、电视机遥控器等,都有红外线的影子。
【例题5-3】修改键盘控制电视机程序,使用遥控器也可以控制电视机开关和频道切换。
【操作步骤】
第一步 打开键盘控制电视机程序。
第二步 添加硬件。
第三步 为“电视机”角色添加如下脚本:
运行程序。现在可以使用遥控器控制“电视机”啦!
试一试
制作一个遥控风扇:用遥控方向键控制风扇的转动方向,用数字键控制转动速度。