19計數器
(2017/10/17)
由於micro:bit有【搖動】的檢測,所以很多人接觸micro:bit的第一個程式就是搖動計數的設計,由於本站之前沒做過此遊戲,所以今天來玩玩看,並改變計數顯示的方式。
一、計數入門設計
按A鍵開始計數
搖動計數,並將次數顯示出來
按B顯示搖動次數
程式如下:
以上程式有一缺失,就是把【顯示分數】的程式放在搖動程式裡面,會影響次數,所以建議把【顯示分數】的程式移除,直接按B鍵來顯示次數。
二、搖一下發一聲響
按A鍵開始計數
搖動計數,每搖一次響一下(不顯示次數)
按B顯示搖動次數
程式如下:
由上發現,經過發出聲響來觀察,並非搖動一次就發出一次聲響,如果搖動太快速,並沒有都有發出聲音,也就是不適合利用micro:bit來做搖動次數的比賽!
三、控制搖動時間
按A鍵開始計數
搖動計數
設定的時間到了就停止計數
按B顯示搖動次數
程式如下:
經過上面程式,發現不管我搖動多快,經10秒鐘的搖動最多大概14次,也就是不適合利用micro:bit來做搖動次數的比賽!
由上可知,第二部份搖動很快沒有發出聲響並不是發音程式部分的影響,所以再把發出聲音的程式放入,如下:
既然不能做快速搖動的比賽,改做計步器應該可以吧!
三、健康計步器 (利用LED燈來呈現數量,而非呈現數字)
利用LED燈來顯示2位以上的數字時,是一個數字一個數字慢慢呈現,不能一目了然,因此想利用【燈的呈現方式】來顯示數量,呈現方式如下,可呈現出小於600的所有數字,如果再利用個位數與十位數兩顆沒有用到的燈,可再把呈現數字擴大到小於800的所有數。
按A鍵開始計數
搖動計數 (畫面會顯示搖動的數量,非數字)
按B顯示搖動次數
程式如下:我覺得我的作法有點土法煉鋼法,應該有更好的方法
後面的程式還有一大串,所以才說有一點土法煉鋼,詳細程式如附件
呈現結果
其實用模擬器就可以玩了