加速度感測器(Accelerometer)的兩种玩法

小彼特板載XYZ三軸加速度感測器,並定義了上(logo up)下(logo down)左(tilt left)右(tilt right)…等11种手勢(gestures)的操作方式

。然而,這11個手勢中最廣泛被使用的仍屬晃動(shake)這個動作。

在程式控制上,有三種方式可以處理加速度感器的反應:

  1. 使用shake事件(shake event):像這個超級有名的小彼特計步器範例,只要甩一甩誏觸發這個事件,並累加計數變數。

  2. 另外,請挑战感G小遊戲!

  1. 讀取三軸各分量值:使用這個程式片段体驗一下x軸由左至右運動的變化情況,最大值和最小值各是多少呢?

  2. 另外,請挑战端盤子小遊戲!

從以上的說明,您應該已对加速度感測器的操作了若指掌了吧?現在正式來上体育課:

    1. 超強紅不誏之彼特衣籃(xx一朗的好捧油):戴上彼特衣籃專用揮棒計數器,並調整程式,使得小彼特可以在一分鐘內偵測到20次以上的揮棒。

    2. 小彼特跳绳:有看过小彼特跳繩嗎?帶上小彼特跳绳專用計數器,並調整程式,使得小彼特可以在一分鐘內偵測到20次以上的跳躍。

喂喂喂,体育課还沒下課吶!稍息後練玩這個健康計步器(增強版)才能離開。稍息!

參考資料:感謝台北市仁愛国中楊昌珣老師分享本精彩教材