Files
solarmotor/objects/board.py

20 lines
545 B
Python

from adafruit_servokit import ServoKit
class Board:
MIN = 500
MAX = 2500
COVER = 180
count = 0
def __init__(self, channels=16, frequency=50):
self.channels = channels
self.address = "" # For the future
self.frequency = frequency
self.kit = ServoKit(channels=channels, frequency=frequency)
for i in range(channels):
self.kit.servo[i].set_pulse_width_range(Board.MIN, Board.MAX)
self.kit.servo[i].actuation_range = 180
self.kit.servo[i].angle = 0