微軟 micro:bit 創意課程系列--States of Matter
2017-09-20 11:46微軟 micro:bit 創意課程系列--States of Matter
做一個物質實驗的狀態響應你的micro:bit魔杖或micro:bit的運動!
Duration
持續時間
基於熟悉編碼概念,該活動約為30-45分鐘
Materials
物料
•紙板
•鋁箔
•永久標記(紅色和黑色)
•1微:位,電池座和2節AAA電池
•4個鱷魚夾
Activities
Make
將一塊紙板轉成溫度和大氣溫度的檢測器!
•折疊鋁箔正方形並將其放在紙板上。
•將每片箔片連接到micro:bit上的相應引腳。
而已!
Code
你有沒有試圖代表物質的狀態? 我們試圖根據大氣溫度在視覺上代表各種物質狀態!
Step 1: Variables.
步驟1:變量。
為了使物質國家遵守確定大氣溫度的規則,我們需要添加將存儲數據的變量。 然後我們將分配(設置)變量的值。 我們要將兩個變量命名為“atmos_temperature”和“temperature”。 將變量的值設置為100. 修改代碼,使代碼看起來像這樣。
Step 2: Detect a solid.
步驟2:檢測固體。
我們想檢測一個固體的大氣溫度。 在針腳2按下時,您要表示大氣溫度為0,並滾動消息SOLID。 我們要將atmos_temperature設置為0並將其顯示為Solid。 修改代碼,使代碼如下所示:
Step 3: Detect a liquid.
步驟3:檢測液體。
我們想檢測一個液體的大氣溫度。 在針腳1按下時,您要表示大氣溫度為80,並滾動消息LIQUID。 我們要將atmos_temperature設置為80,並將字符串顯示為液體。 修改代碼,使代碼如下所示:
Step 4: Detect a gas.
步驟4:檢測氣體。
我們想檢測一個液體的大氣溫度。 在針腳1按下時,您要表示大氣溫度為80,並滾動消息LIQUID。 我們要將atmos_temperature設置為80,並將字符串顯示為液體。 修改代碼,使代碼如下所示:
- click Download to see if the code works as expected.
Step 5: Increase temperature.
步驟5:增加溫度。
我們要顯示溫度的變化。 當你搖動物質實驗的狀態時,會有一個顯示圖標來表示溫度的升高。 修改代碼,使代碼如下所示:
- click Download to see if the code works as expected.
Step 6: Display temperature change.
步驟6:顯示溫度變化。
我們要有條件地運行代碼,這取決於布爾條件是真還是假。 我們要顯示某些圖標以反映在搖動時改變的溫度。 我們將創建兩個條件語句。 顯示圖標後,圖標將從屏幕清除屏幕清除。 然後我們將暫停程序執行100毫秒。 此功能有助於減慢程序的執行。
第一個條件語句遵循這個邏輯:
•如溫度低於大氣溫度,請將溫度改為20℃。
•如果溫度不低於atmos_temperature,則將溫度更改為-20。
第二個條件遵循這個邏輯:
· •如果溫度小於32度,則顯示帶有固體符號的圖標。
· •如果溫度低於212度,則顯示帶有液體(傘)的符號的圖標。
· •如果溫度大於或等於212度,則顯示帶有氣體符號的圖標。
·
Microbit 中文 課程 : Python , Javascript, 物聯網
標籤:
—————