コード例 #1
0
import os
import sys
import getpass

env = os.path.expanduser(
    os.path.expandvars('/home/' + getpass.getuser() + '/robotcar/config'))
sys.path.insert(0, env)

from servo_config import ServoConfig

env2 = os.path.expanduser(
    os.path.expandvars('/home/' + getpass.getuser() +
                       '/robotcar/driver/actor'))
sys.path.insert(1, env2)

from servo import ServoMotor

if __name__ == "__main__":
    conf = ServoConfig()

    # channel, pwm_neutral, pwm_min, pwm_max, intervall
    mg996r = ServoMotor(0, conf.getNeutral('steering'),
                        conf.getMin('steering'), conf.getMax('steering'), 5)

    print("a/d: turn left / right")
    print("x:   Exit program")

    mg996r.test_servo()