16 lines
471 B
Python
16 lines
471 B
Python
from adafruit_servokit import ServoKit
|
|
|
|
class Board:
|
|
MIN = 500
|
|
MAX = 2500
|
|
|
|
def __init__(self, channels=16, frequency=50):
|
|
self.channels = channels
|
|
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
|