class Tanque: def __init__(self, en_l, in1_l, in2_l, en_r, in1_r, in2_r): self._motor_l = Motor(en_l, in1_l, in2_l) self._motor_r = Motor(en_r, in1_r, in2_r) def avanzar(self): self._motor_l.avanzar() self._motor_r.avanzar() def retroceder(self): self._motor_l.retroceder() self._motor_r.retroceder() def stop(self): self._motor_l.stop() self._motor_r.stop() def giro_izq_1(self): self._motor_l.stop() self._motor_r.avanzar() def giro_izq_2(self): self._motor_l.retroceder() self._motor_r.avanzar() def giro_der_1(self): self._motor_r.stop() self._motor_l.avanzar() def giro_der_2(self): self._motor_r.retroceder() self._motor_l.avanzar() def velocidad_alta(self): self._motor_l.velocidad_alta() self._motor_r.velocidad_alta() def velocidad_media(self): self._motor_l.velocidad_media() self._motor_r.velocidad_media() def velocidad_baja(self): self._motor_l.velocidad_baja() self._motor_r.velocidad_baja()
0 - salir ''') orden = "-1" while orden != "0": x = input(">: ") if x == " ": motor1.stop() motor2.stop() elif x == "w": motor1.avanzar() motor2.avanzar() elif x == "s": motor1.retroceder() motor2.retroceder() elif x == "1": motor1.velocidad_baja() motor2.velocidad_baja() elif x == "2": motor1.velocidad_media() motor2.velocidad_media() elif x == "3":