Example #1
0
def enable(ID):
    return servos.enable_bot(ID)
Example #2
0
import servo_functions as servo

if __name__ == "__main__":
    servo.enable_port()
    print("Enabling Torque on All Servos !!")
    servo.enable_bot(6)
    servo.enable_bot(8)
    servo.enable_bot(12)
    servo.enable_bot(15)
    servo.enable_bot(17)
    servo.enable_bot(10)

    while True:
        id = int(raw_input("Enter Motor ID:"))

        tq = servo.read_load(id, 1)
        Torque_precent = 0.0

        if (tq < 1023):
            Torque_precent = float(tq) / 1023 * 100
        else:
            Torque_precent = float(tq - 1023) / 1023 * 100

        print("Torque Precentage:", Torque_precent)
import servo_functions as servos
import constants

if __name__ == '__main__':
    # Open port
    print("Opening Port!")
    if servos.enable_port():
    	#take Id for the Servos as Input

        botId = int(input("Enter The Bot ID(Enter -1 to Quit):"))
        print("Enabling Torque on the Servo Id [%d]",botId)
        servos.enable_bot(botId)
        while True:
            exAngle = int(input("Enter the Servo Angle(0-1023)"))
            servos.set_speed(botId,150)
            servos.write_pos(botId,exAngle)
            print("------------------------------------------------------------------")
        print("\n[+] Disabling")
        servos.closePort(port_num)