micro_mpc_kmk/switch.py

20 lines
510 B
Python

from servo import Servo
class Switch:
def __init__(self, id, pin, angle_minus, angle_plus):
self.id = id
self.pin = pin
self.angle_minus = angle_minus
self.angle_plus = angle_plus
self.servo = Servo(pin)
self.pos = "1" # 1 - минус, 0 - плюс
self.set_minus()
def set_minus(self):
self.servo.angle(self.angle_minus)
self.pos = "1"
def set_plus(self):
self.servo.angle(self.angle_plus)
self.pos = "0"