新世紀版信息技術八年級下冊第八課 遙控燈 課件.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,自學網