搖桿

搖桿

搖桿如紅色圈圈瑣事,注意擺設的方向,會影響控制輸出的結果。

觀察搖桿上面VRX、VRY、SW接到哪裡?

如何讀取搖桿?

  1. 建立變數x

  2. 將變數設為搖桿數值,讀取類比腳位A0。

  3. 觀察搖桿數據變化,出現哪些數字?

  4. 建立變數y,改成讀取A1,觀察搖桿數據變化。

如何讀取搖桿按鈕?

  1. 建立變數按鈕。

  2. 將變數設為搖桿數值,讀取數位腳位D7,INPUT_PULLUP。

  3. 觀察搖桿按鈕數據變化,出現哪些數字?



下載迷宮



將主程式修改成上、下、左、右四個函式積木。


上下左右控制的數值關係


以左為例,將<向左>鍵被按下換成x<400,其他右、上、下數值參考上面表格。

改完以後,測試搖桿是否可以控制貓咪走迷宮。


將變數x、y分別設為類比腳位A0、A1、放在重複無限次迴圈中,執行速度有一點慢。


運用廣播訊息,可以加速程式執行效率。


練習:

仿做以上程式,將上學期棉花糖射擊遊戲鍵盤控制飛碟更改為搖桿控制飛碟。