#----code of YCC group-----year of 2023


 


from motorm import turn  #motorm是樹莓派連結馬達的模組
                         #其中turn這個函數是模組中的馬達運轉函數
# turn(LS,RS,T) # LS=左側輪子的速度; RS=右側輪子的速度; T=馬達運轉的時間秒數
S="""下面的程式中會分別讓自駕車執行下面幾個運轉的動作包括:
1.前轉2秒鐘 2.後退2秒鐘 3.左前行1秒鐘 4.右前行1秒鐘
5.定點左轉2秒鐘 6.定點右轉2秒鐘 7.倒退兩秒鐘\n"""
print(S)
input('按下Enter鍵開始測試馬達... ')
turn(0.3,0.3,2.0); #左輪速度=右輪速度=0.3 --> 直線行進2秒鐘
turn(0.0,0.0,0.5); #左輪速度=右輪速度=0.0 --> 停止0.5秒 
turn(-0.3,-0.3,2.0); #左輪速度=右輪速度=-0.3 --> 直線倒退行走2秒鐘
turn(0.0,0.0,0.5) 
turn(0.2,0.4,1.0); #左輪速度=0.2; 右輪速度=0.4 --> 向左偏轉前行1秒鐘
turn(0.0,0.0,0.5) 
turn(0.4,0.2,1.0); #左輪速度=0.4; 右輪速度=0.2 --> 向右偏轉前行1秒鐘
turn(0.0,0.0,0.5) 
turn(-0.4,0.4,2.0); #左輪速度=-0.4; 右輪速度=0.4 --> 車子在原地左轉2秒鐘
turn(0.0,0.0,0.5) 
turn(0.4,-0.4,2.0); #左輪速度=0.4; 右輪速度=-0.4 --> 車子在原地右轉2秒鐘
turn(0.0,0.0,0.5) 
turn(-0.3,-0.3,2.0); #左輪速度=右輪速度=-0.3 --> 直線倒退行走2秒鐘
print("馬達測試完成")