《第2課 體驗開源硬件與編程工具應用 主題2 認識microbit加速度傳感器及其應用》參考課件_第1頁
《第2課 體驗開源硬件與編程工具應用 主題2 認識microbit加速度傳感器及其應用》參考課件_第2頁
《第2課 體驗開源硬件與編程工具應用 主題2 認識microbit加速度傳感器及其應用》參考課件_第3頁
《第2課 體驗開源硬件與編程工具應用 主題2 認識microbit加速度傳感器及其應用》參考課件_第4頁
《第2課 體驗開源硬件與編程工具應用 主題2 認識microbit加速度傳感器及其應用》參考課件_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

閩教版八下第2課體驗開源硬件與編程工具應用主題2:認識micro:bit加速度傳感器及其應用micro:bit板上內置了加速度傳感器,如圖2-12所示,它可以感知micro:bit的加速度變化情況,也可以檢測micro:bit的移動、搖晃、傾斜以及自由落體等動作。對上述不同的情況進行編程,可以讓micro:bit根據不同的程序執行不同的任務。認識micro:bit加速度傳感器及其應用在MakeCode的功能模塊中,有一個“邏輯”模塊,可用于設定判斷的條件,并依據判斷結果執行不同的程序模塊。“邏輯”模塊中設定的條件可以是一個用關系運算符連接起來的條件,也可以是用“與”“或”“非”等邏抖運算符連接起來的較為復雜的條件。true和false是2個邏輯常量,當條件成立時,邏輯值為true;當條件不成立時,邏輯值為false。認識micro:bit加速度傳感器及其應用“邏輯”模塊包含的主要指令如圖所示。認識micro:bit加速度傳感器及其應用如圖2-14所示的程序模塊具有如下功能:當micro:bit的按鈕A被按下,并且處理器檢測到的周圍環境溫度的值大于或等于70℃時,LED燈顯示“high",否則顯示“normal"。認識micro:bit加速度傳感器及其應用“循環”模塊:用于重復執行指定的程序模塊。可以指定具體的循環次數,也可以讓程序模塊在滿足某一條件時不斷重復執行,直到條件不滿足時結束循環,如圖2-15所示。認識micro:bit加速度傳感器及其應用如圖2-16所示的程序模塊具有如下功能:當micro:bit板被搖晃時:程序模塊重復執行3次:顯示兩種不同的“心”形圖案,每0.5秒(500毫秒)變換一次。認識micro:bit加速度傳感器及其應用如圖2-17所示的程序模塊具有如下功能:當microcbit板上的按鈕A被按下時,顯示“√”圖案;按鈕B被按下時,顯示當前的環境溫度。認識micro:bit加速度傳感器及其應用動手實踐用micro:bit來模擬一個般子搖晃micro:bit板,模擬投擲骰子,產生一個1~6的隨機數。板載LED燈顯示產生的隨機數,表示“骰子的點數”。當點數大于3時,顯示“big”;否則,顯示“small”。在“投擲般子”游戲中,程序首先執行一段倒計時的初始化程序,然后檢測micro:bit板是否被搖晃,若有晃動,產生一個1~6的隨機數并存放在變量中;用邏輯判斷等指令判斷“骰子的點數”是否大于3,并給出相應的提示。動手實踐①用數據線連接micro:bit與計算機。②打開MakeCode集成開發環境。③單擊“我的項目”中的“新建項目”,并將項目名稱命名為“數字骰子"。參考操作步驟④編寫初始化程序,依次顯示:321Go,如圖2-18所示。參考操作步驟⑤編寫程序,當micro:bit振動時,用兩組不同形狀的方形狀圖案模擬顯示投擲骰子的過程;設置一個變量用于存放1~6的隨機數;判斷“骰子的點數”是否大于3,若大于3,顯示“big”;否則顯示“small”,程序如圖2-19所示。參考操作步驟⑥在模擬器中進行模擬實驗,調試編寫的程序,直至顯示結果正確為止。⑦單擊“下載”按鈕,將程序下載到micro:bit中。⑧

搖晃micro:bit板,驗證自己編寫的程序的正確性。參考操作步驟:參考操作步驟修改主題2動手實踐參

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論