Servo brand and specs: https://www.makerlab-electronics.com/product/digital-standard-servo-motor-20kg-mg958/
Hi, I need help to get the 20kg servo working
# main.py
from arduino.servo import Servo
from pyfirmata import Arduino
PORT = "/dev/ttyACM0"
board = Arduino(PORT)
servo = Servo(board, 9)
servo.angle(90)
# servo.py
from time import sleep
class Servo:
def __init__(self, board, pin):
self.board = board
self.pin = pin
self.servo = self.board.get_pin(f"d:{self.pin}:s")
def angle(self, angle):
self.servo.write(angle)
sleep(0.015)
In SG90 servo (small) the code works but in big servo it doesn't
I tried creating a sweep like in arduino and it worked but the one I need is in the code above
from arduino.servo import Servo
from pyfirmata import Arduino
PORT = "/dev/ttyACM0"
board = Arduino(PORT)
servo = Servo(board, 9)
while True:
for i in range(0, 180):
print(i)
servo.angle(i)
for i in range(180, 1, -1):
print(i)
servo.angle(i)
Servo brand and specs: https://www.makerlab-electronics.com/product/digital-standard-servo-motor-20kg-mg958/
Hi, I need help to get the 20kg servo working
In SG90 servo (small) the code works but in big servo it doesn't
I tried creating a sweep like in arduino and it worked but the one I need is in the code above