新世纪版信息技术八年级下册第八课 遥控灯 课件.pptx
第八课 遥控灯,信息技术新世纪版 八年级下,学习要点:,1了解无线电传感器及其积木。 2学会使用无线电传感器编写趣味程序。,重难点:,重点是了解无线电传感器的功能及其编程积木; 难点由学生自己构思趣味程序。,课前导入,同学们有没有用遥控灯? 想一想,我们生活中有哪些遥控灯?,新课学习:无线电传感器,无线电是一种用电磁波传送信息的技术。,micro:bit上有一个可以发送和接收无线电信号的radio传感器,利用该传感器,micro:bit之间可以进行通讯。,积木命令,单击积木盒,radio.on(),radio.off(),radio.config(channel=6),radio.reset(),radio.send(“Message”),radio.receive(),无线电信号使用某一频率发送信息,无线电发送信息所使用的频率称为频道,micro:bit一共可以使用101频道(0100)。 发送和接收信息时指定频道,可以实现消息的定向传送。如果不设置频道,可以接收到所有micro:bit发送的信息。,任务一,【例题8-1】向同桌的micro:bit传送按键信息。,思考:,1、使用无线电功能,必须加上什么命令,2、编程完成后要怎样才能运行程序,import radio,保存程序,并将程序分别复制到两块micro:bit上,然后轮流按下micro:bit上的按钮,在一块板上按下按钮 A,另一块板上就会显示字符“A”,但被按下按钮的 micro:bit 板上并不会显示字符“A”,这说明它没有收到自己发送出去的信息。,注意:,程序代码模式展示:,程序积木模式展示:,任务二,P36试一试向同桌的micro:bit上传送信息:按下按钮A传送“How are you?”,按下按钮B传送“Fine,thank you!”。,程序代码模式展示:,程序积木模式展示:,新课学习:遥控灯,【例题8-2】编写程序,将micro:bit的按键变成遥控按钮,可以遥控另一块micro:bit亮灯和灭灯。,根据出示的代码,解释程序的意思,Image(99999:99999:99999:99999:99999),Image(00000:00000:00000:00000:00000),import radio,radio.on(),radio.config(channel=6),亮灯,灭灯,使用无线电功能,打开无线电,配置无线电频道为6,程序代码模式展示:,程序积木模式展示:,任务三,P37试一试1、修改【例题8-2】的程序,将灯变成闪烁的灯。,程序代码模式展示:,while (not button_b.is_pressed() 的作用是重复显示播放图案,呈现灯光闪烁的效果,当按钮 B 被按下时才终止循环。如果要循环播放动画,并且在按下按钮后终止播放动画,就可以用这种方法实现。,程序积木模式展示:,任务四,P37试一试2、修改【例题8-2】的程序,将灯变成不断显示内置图案的灯。,只要将变量 a 改成表示内置图案的列表: a=Image.HAPPY,Image.SAD,Image.FABULOUS,Image.ANGRY,Image.HEART,Image.CONFUSED,Image.ASLEEP,程序代码模式展示:,程序积木模式展示:,课堂小结,本节课了解不同的 micro:bit 之间可以相互通讯,并设计micro:bit 板之间的通讯小程序。 使用无线电功能,必须加上命令:import radio,自学网