def right_point_turn(speed, term): #left moter true, right motor false PPicar.engine(True, False, speed, speed) sleep(term) PPicar.engine(True, False, speed, speed) sleep(term) PPicar.engine(True, False, speed, speed) sleep(term) PPicar.engine(True, False, speed, speed) sleep(term) PPicar.engine(True, False, speed, speed) sleep(term)
def right_swing_turn(): PPicar.engine(True, True, 63, 0) sleep(0.3) PPicar.engine(True, True, 63, 0) sleep(0.3) PPicar.engine(True, True, 63, 0) sleep(0.3) PPicar.engine(True, True, 63, 0) sleep(0.3) PPicar.engine(True, True, 63, 0) sleep(0.3)
def right_swing_turn(speed, term): PPicar.engine(True, True, speed, 0) sleep(term) PPicar.engine(True, True, speed, 0) sleep(term) PPicar.engine(True, True, speed, 0) sleep(term) PPicar.engine(True, True, speed, 0) sleep(term) PPicar.engine(True, True, speed, 0) sleep(term)
def left_point_turn(speed, term): PPicar.engine(False, True, speed, speed) sleep(term) PPicar.engine(False, True, speed, speed) sleep(term) PPicar.engine(False, True, speed, speed) sleep(term) PPicar.engine(False, True, speed, speed) sleep(term) PPicar.engine(False, True, speed, speed) sleep(term)
def left_swing_turn(speed2, term): PPicar.engine(True, True, 0, speed2) sleep(term) PPicar.engine(True, True, 0, speed2) sleep(term) PPicar.engine(True, True, 0, speed2) sleep(term) PPicar.engine(True, True, 0, speed2) sleep(term) PPicar.engine(True, True, 0, speed2) sleep(term)
def right_point_turn(): #left moter true, right motor false PPicar.engine(True, False, 30, 30) sleep(0.2) PPicar.engine(True, False, 30, 30) sleep(0.2) PPicar.engine(True, False, 30, 30) sleep(0.2) PPicar.engine(True, False, 30, 30) sleep(0.2) PPicar.engine(True, False, 30, 30) sleep(0.2)
def left_point_turn(speed): PPicar.engine(False, True, speed, speed)
def right_swing_turn(): PPicar.engine(True, True, 53, 0)
def left_swing_turn(): PPicar.engine(True, True, 0, 48)
PPicar.engine(True, True, 53, 0) def left_point_turn(speed): PPicar.engine(False, True, speed, speed) def right_point_turn(speed):#left moter true, right motor false PPicar.engine(True, False, speed, speed) #need infinitive turn #need print current status if __name__ == "__main__": dis=20 obs=1 PPicar.startUp() while obs<3: distance = ultraModule.getDistance() if distance > dis go_forward(25) else: PPicar.stop() left_swing_turn() obs+=1 PPicar.stop() sleep(1) PPicar.stop() print('clear')
def stop(): PPicar.engine(True, True, 0, 0)
def right_swing_turn(): PPicar.engine(True, True, 53, 0) def left_point_turn(speed): PPicar.engine(False, True, speed, speed) def right_point_turn(speed):#left moter true, right motor false PPicar.engine(True, False, speed, speed) #need infinitive turn #need print current status if __name__ == "__main__": PPicar.startUp() go_forward(50) sleep(1) go_backward(50) sleep(1) '''sleep(0.2) stop() sleep(0.2) go_forward(50) sleep(0.2) stop() sleep(0.2)
def left_point_turn(): PPicar.engine(False, True, 30, 30) sleep(1)
def go_forward(speed): PPicar.engine(True, True, speed, speed-0.4)
def left_point_turn(speed, A): A.engine(False, True, speed, speed) def right_point_turn(speed, A): #left moter true, right motor false A.engine(True, False, speed, speed) #need infinitive turn #need print current status if __name__ == "__main__": A = PPicar.PPicar() print(A.getDistance()) #go_backward(50, A) #sleep(1) '''go_backward(50, A) sleep(0.2) go_backward(50, A) sleep(0.2) go_backward(50, A) sleep(0.2) go_backward(50, A) sleep(0.2) go_backward(50, A)#''' sleep(0.2)
def go_backward(speed): PPicar.engine(False, False, speed, speed-4.8)
def right_point_turn(speed):#left moter true, right motor false PPicar.engine(True, False, 40, 40)