' ============================================================
' 掌控者 PS2 2.4G 遙控接收器 EV3 新手範例 05：✕ 夾、● 放：控制夾爪
' 軟體：clev3r
' 接法：掌控者 PS2插 1 號孔；左輪馬達接 B、右輪馬達接 C
' 這個範例會做什麼：用形狀鍵控制接在 A 埠的中馬達（夾爪）：按 ✕ 夾緊、按 ● 放開，都不按就停。
' 讀值：shape＝形狀鍵（▲1、●2、✕4、■8）（0 ~ 15）
' ============================================================
folder "prjs" "MBC_ps2_ex05"

' 掌控者 PS2插 1 號孔，使用模式 1
Sensor.SetMode(1, 1)
LCD.Clear()

' 一直重複
While "True"
  ' 如果形狀鍵＝4（✕）
  If Sensor.ReadRawValue(1, 2) = 4 Then
    ' 按 ✕：夾爪往夾緊的方向轉
    Motor.StartPower("A", 40)
  ' 否則，如果形狀鍵＝2（●）
  ElseIf Sensor.ReadRawValue(1, 2) = 2 Then
    ' 按 ●：夾爪往放開的方向轉
    Motor.StartPower("A", -40)
  Else
    ' 都沒按：夾爪停住
    Motor.Stop("A", "True")
  EndIf
EndWhile
