-
- import pin
- from signal import pause
- from gpiozero import Motor
- from gpiozero import LineSensor
- from gpiozero import DistanceSensor
-
-
-
- class Motor_Right(Motor):
- def __init__(self):
- super(Motor_Right, self).__init__(pin.Motor_Right.FORWARD_PIN,
- pin.Motor_Right.BACKWARD_PIN)
-
- class Motor_Left(Motor):
- def __init__(self):
- super(Motor_Left, self).__init__(pin.Motor_Left.FORWARD_PIN,
- pin.Motor_Left.BACKWARD_PIN)
-
- class Line_Left(LineSensor):
- def __init__(self):
- super(Line_Left, self).__init__(pin.Trace_Left.TRACE_PIN)
- class Line_Right(LineSensor):
- def __init__(self):
- super(Line_Right, self).__init__(pin.Trace_Right.TRACE_PIN)
- class Line_Middle():
- def __init__(self):
- super(Line_Middle, self).__init__(pin.Trace_Middle.TRACE_PIN)
-
- class Distance_Front():
- def __init__(self):
- super(Distance_Front, self).__init__(pin.Distance_Front.ECHO_PIN,
- pin.Distance_Front.TRIGGER_PIN)
- class Distance_Back():
- def __init__(self):
- super(Distance_Back, self).__init__(pin.Distance_Back.ECHO_PIN,
- pin.Distance_Back.TRIGGER_PIN)
- class Distance_LeftI():
- def __init__(self):
- super(Distance_LeftI, self).__init__(pin.Distance_Left.ECHO_PIN,
- pin.Distance_Left.TRIGGER_PIN)
- class Distance_Right():
- def __init__(self):
- super(Distance_Right, self).__init__(pin.Distance_Right.ECHO_PIN,
- pin.Distance_Right.TRIGGER_PIN)
-