first test

This commit is contained in:
Dlr Rpi
2025-11-06 16:56:20 +01:00
parent aeeb78bf98
commit 857af9857b
11 changed files with 52 additions and 162 deletions

15
objects/board.py Normal file
View File

@@ -0,0 +1,15 @@
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