微軟 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

 

Let’s get started!

Edit this page on GitHub

 

 

 

Make

將一塊紙板轉成溫度和大氣溫度的檢測器!

•折疊鋁箔正方形並將其放在紙板上。

•將每片箔片連接到micro:bit上的相應引腳。

而已!

 

Code

 

Edit this page on GitHub

 

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 台灣 商店

Microbit 中文 課程 : Python , Javascript, 物聯網

              中國

 

·        Edit this page on GitHub

 

 

 

 

—————

返回