閩教版六年級下冊信息技術第9課 仿真光控節能燈-課件(共17張PPT).pptx
第九課 仿真光控節能燈,學習任務,1.用“顯示LED”指令控制LED點陣屏。 2.用“亮度級別”作為控制LED的變量。 3.通過模擬光調節來體驗環境光的變化。,開闊視野,仔細觀察我們身邊的事物,你會發現生活中有很多光控節能燈的應用實例,如小夜燈、路燈等,如圖所示。,探究活動,智能光控燈是一種能夠隨著環境光變化的設備。通過認識 micro:bit硬件組成和 Makecode軟件界面,我們可以運用micro bit的仿真器來模擬環境光的變化,隨著環境光的變化,讓LED點陣屏按設定做出相應的變動。,活動主題:仿聲光控節能燈的設計,1.認識 micro:bt硬件組成,micro:bit硬件組成,活動主題:仿聲光控節能燈的設計,2.認識 Make Code軟件界面,打開 Makecode程序編輯器,認識軟件界面。,活動主題:仿聲光控節能燈的設計,3.打開 Make Code,編寫仿真簡易光控燈腳本,(1)單擊“輸入”模塊,選擇“亮度級別”指令,拖至程序編輯區。再單擊“基本”模塊,將“顯示LED”指令拖至程序編輯區兩次。如果“亮度級別”小于一定數值,LED燈全部亮起;如果“亮度級別”大于一定數值,LED燈全部熄滅。設置LED燈全部亮和全部滅兩種狀態,如圖所示。,活動主題:仿聲光控節能燈的設計,選取“亮度級別”和“顯示LED”指令,活動主題:仿聲光控節能燈的設計,(2)單擊“邏輯”模塊,選擇“如果為true則”指令,將該指令拖至程序編輯區,單擊按鈕“+,該指令自動添加“否則”語句,如圖所示。,選取“如果為true則”指令,活動主題:仿聲光控節能燈的設計,(3)單擊“邏輯”模塊,選擇 將該指令拖至“true”,并將“亮度級別”指令拖至判斷指令的左邊,可設置判斷數值為128,如圖所示,簡易光控燈程序就編好了。,活動主題:仿聲光控節能燈的設計,設置判斷數值,在模擬器演示區將鼠標移至 micro:bit左上角的圓形光線亮度圖標處,按住鼠標左鍵上下拉動,觀察LED點陣屏的變化,如圖所示。,活動主題:仿聲光控節能燈的設計,4.測試腳本,LED點陣屏顯示情況,生活中,有時需要根據不同的光照強度來控制燈亮的數量,怎樣利用不同的光照強度控制燈亮的數量呢? 我們可以在 micro:bit的模擬器演示區模擬這一過程:當模擬光源(左上角的圓形光線亮度圖標)的亮度級別發生變化時,單個或多個LED燈亮起或熄滅。選擇“邏輯”模塊 中的 、 和 以及“基本”模塊中的“顯示LED”指令編寫腳本。,創新活動,設置三個不同亮度級別范圍內LED屏幕亮燈數量:亮度級別64LED屏幕的所有燈亮起來;64亮度級別128,LED屏幕有15個燈亮起來;亮度級別128,則LED屏幕上所有燈熄滅。具體程序如圖所示。,創新活動,試試使用LED模塊中的“繪制條形圖”指令讓LED屏幕的亮燈數量更精確地反映光線強弱。,創新活動,活動評價,通過本節課的學習,談一談你有哪些收獲呢?,你的收獲,課堂小結