' ============================================================ ' 神攝手 ESP32CAM 視覺感應器(學校老師創意賽版) EV3 新手範例 04:看球轉頭 ' 軟體:clev3r ' 接法:神攝手(學校版)插 1 號孔;左輪馬達接 B、右輪馬達接 C ' 這個範例會做什麼:車子原地轉,讓球一直保持在畫面中間:球在左邊就往左轉、在右邊就往右轉、在中間就停;看不到球就原地轉圈找。 ' 讀值:w=色塊寬度(0 ~ 100,0=沒找到);x=色塊左右位置(0 ~ 100(左 → 右),沒找到=0) ' ============================================================ folder "prjs" "MBC_esp32cam_ex04" ' 神攝手(學校版)插 1 號孔,使用模式 1 Sensor.SetMode(1, 1) LCD.Clear() ' 一直重複 While "True" ' 如果色塊寬度=0(沒找到球) If Sensor.ReadRawValue(1, 6) = 0 Then ' 看不到球(寬度=0):原地慢慢轉圈找 Motor.StartPower("B", 15) Motor.StartPower("C", -15) ' 如果 X 小於 40(左邊) ElseIf Sensor.ReadRawValue(1, 4) < 40 Then ' 球在左邊:往左轉 Motor.StartPower("B", -15) Motor.StartPower("C", 15) ' 否則,如果 X 大於 60(右邊) ElseIf Sensor.ReadRawValue(1, 4) > 60 Then ' 球在右邊:往右轉 Motor.StartPower("B", 15) Motor.StartPower("C", -15) Else ' 球在中間:停住 Motor.Stop("BC", "True") EndIf EndWhile