A、B按鈕控制數字的增減、循環

Microsoft MakeCode for micro:bit

點擊以上鏈接,打開micro:bit MakeCode編程網頁。

01 創建新變數,命名為「顯示數字」。

在彈出的對話框中,輸入中文字「顯示數字」,確定:

02 在「當開機時」程序框內,將變數賦值為0(初始化),並用點陣屏顯示出來。

拖入變數賦值積木:

將變數「item」改選為「顯示數字」:

註:可以看到變數「重命名」「刪除」也在選項中。

點陣屏變數「顯示數字」顯示出來:

03 從Input選項中選取on button A pressed(當按鈕A被按下)程序框

04 在on button A pressed(當按鈕A被按下)程序框中,拖入變數賦值積木,將變數「item」改選為「顯示數字」。

右側原為數值常量0,現拖入數學「減法」運算積木,改為(變數「顯示數字」減1)的結果:

程序修改結果:

05 拖入邏輯選項中的「如果為...,則...」積木,修改邏輯判斷條件變數「顯示數字」小於0。

分支結構:如果為...,則...

數量「關係判斷」積木:數量1<數量2

邏輯判斷條件變數「顯示數字」小於0:

06 判斷為true(真)時,執行「則...」:將數值9賦值給變數「顯示數字」。

07 實時更新:在點陣屏上顯示數字。

這段程序的功能為:

當按下按鈕A時,數值遞減(減小1),並且在數值0之後不變負值,而是恢復為數值9,達到循環效果。

08 模仿上述做法,構建程序積木:

當按下按鈕B時,數值遞增(增加1),並且在數值9之後不進位,恢復為數值0,達到循環效果。

編程頁面左側,整體程序模擬運行效果:

推薦閱讀:

『引燃物』-連接平凡與傑出的那個點,您幫孩子找到了嗎?
【乾貨】一張圖看懂孩子編程學習的成長路徑
創客教育的四個類別,及未來的競爭力
那些讓你眼前一亮的小玩意兒 都在這裡
揭秘 | 樓下小黑究竟是誰?德創記者為你帶來最新猛料!

TAG:編程 | 創客 | 單片機 |