新世紀(jì)版信息技術(shù)八年級下冊第八課 遙控?zé)?課件.pptx
第八課 遙控?zé)?信息技術(shù)新世紀(jì)版 八年級下,學(xué)習(xí)要點:,1了解無線電傳感器及其積木。 2學(xué)會使用無線電傳感器編寫趣味程序。,重難點:,重點是了解無線電傳感器的功能及其編程積木; 難點由學(xué)生自己構(gòu)思趣味程序。,課前導(dǎo)入,同學(xué)們有沒有用遙控?zé)簦?想一想,我們生活中有哪些遙控?zé)?,新課學(xué)習(xí):無線電傳感器,無線電是一種用電磁波傳送信息的技術(shù)。,micro:bit上有一個可以發(fā)送和接收無線電信號的radio傳感器,利用該傳感器,micro:bit之間可以進(jìn)行通訊。,積木命令,單擊積木盒,radio.on(),radio.off(),radio.config(channel=6),radio.reset(),radio.send(“Message”),radio.receive(),無線電信號使用某一頻率發(fā)送信息,無線電發(fā)送信息所使用的頻率稱為頻道,micro:bit一共可以使用101頻道(0100)。 發(fā)送和接收信息時指定頻道,可以實現(xiàn)消息的定向傳送。如果不設(shè)置頻道,可以接收到所有micro:bit發(fā)送的信息。,任務(wù)一,【例題8-1】向同桌的micro:bit傳送按鍵信息。,思考:,1、使用無線電功能,必須加上什么命令,2、編程完成后要怎樣才能運(yùn)行程序,import radio,保存程序,并將程序分別復(fù)制到兩塊micro:bit上,然后輪流按下micro:bit上的按鈕,在一塊板上按下按鈕 A,另一塊板上就會顯示字符“A”,但被按下按鈕的 micro:bit 板上并不會顯示字符“A”,這說明它沒有收到自己發(fā)送出去的信息。,注意:,程序代碼模式展示:,程序積木模式展示:,任務(wù)二,P36試一試向同桌的micro:bit上傳送信息:按下按鈕A傳送“How are you?”,按下按鈕B傳送“Fine,thank you!”。,程序代碼模式展示:,程序積木模式展示:,新課學(xué)習(xí):遙控?zé)?【例題8-2】編寫程序,將micro:bit的按鍵變成遙控按鈕,可以遙控另一塊micro:bit亮燈和滅燈。,根據(jù)出示的代碼,解釋程序的意思,Image(99999:99999:99999:99999:99999),Image(00000:00000:00000:00000:00000),import radio,radio.on(),radio.config(channel=6),亮燈,滅燈,使用無線電功能,打開無線電,配置無線電頻道為6,程序代碼模式展示:,程序積木模式展示:,任務(wù)三,P37試一試1、修改【例題8-2】的程序,將燈變成閃爍的燈。,程序代碼模式展示:,while (not button_b.is_pressed() 的作用是重復(fù)顯示播放圖案,呈現(xiàn)燈光閃爍的效果,當(dāng)按鈕 B 被按下時才終止循環(huán)。如果要循環(huán)播放動畫,并且在按下按鈕后終止播放動畫,就可以用這種方法實現(xiàn)。,程序積木模式展示:,任務(wù)四,P37試一試2、修改【例題8-2】的程序,將燈變成不斷顯示內(nèi)置圖案的燈。,只要將變量 a 改成表示內(nèi)置圖案的列表: a=Image.HAPPY,Image.SAD,Image.FABULOUS,Image.ANGRY,Image.HEART,Image.CONFUSED,Image.ASLEEP,程序代碼模式展示:,程序積木模式展示:,課堂小結(jié),本節(jié)課了解不同的 micro:bit 之間可以相互通訊,并設(shè)計micro:bit 板之間的通訊小程序。 使用無線電功能,必須加上命令:import radio,自學(xué)網(wǎng)