Beispiel #1
0
def kill(data):  # プロセスキル
    try:
        GPIO.cleanup()
        return "プロセスキル"
    except Exception as error:
        log_py.create(str(error))
        return str(error)
Beispiel #2
0
def stop(data):  # 停止
    try:
        GPIO.output(DirectionOnePin, GPIO.LOW)
        GPIO.output(DirectionTwoPin, GPIO.LOW)
        GPIO.output(DirectionOnePin2, GPIO.LOW)
        GPIO.output(DirectionTwoPin2, GPIO.LOW)
        return "停止"
    except Exception as error:
        log_py.create(str(error))
        return str(error)
Beispiel #3
0
def right(data):  # 右回り
    try:
        GPIO.output(DirectionOnePin2, GPIO.LOW)
        GPIO.output(DirectionTwoPin, GPIO.LOW)
        GPIO.output(DirectionTwoPin2, GPIO.HIGH)
        GPIO.output(DirectionOnePin, GPIO.HIGH)
        return "右回り"
    except Exception as error:
        log_py.create(str(error))
        return str(error)
Beispiel #4
0
def reverse(data):  # 後進
    try:
        GPIO.output(DirectionOnePin, GPIO.LOW)
        GPIO.output(DirectionOnePin2, GPIO.LOW)
        GPIO.output(DirectionTwoPin, GPIO.HIGH)
        GPIO.output(DirectionTwoPin2, GPIO.HIGH)
        return "後進"
    except Exception as error:
        log_py.create(str(error))
        return str(error)
Beispiel #5
0
def advance(data):  # 前進
    try:
        GPIO.output(DirectionTwoPin, GPIO.LOW)
        GPIO.output(DirectionTwoPin2, GPIO.LOW)
        GPIO.output(DirectionOnePin, GPIO.HIGH)
        GPIO.output(DirectionOnePin2, GPIO.HIGH)
        return "前進"
    except Exception as error:
        log_py.create(str(error))
        return str(error)
Beispiel #6
0
def slid(data):  # 速度
    try:
        data = int(data)
        data = data * 10
        pww.ChangeDutyCycle(data)
        pww2.ChangeDutyCycle(data)
        return "速度"
    except Exception as error:
        log_py.create(str(error))
        return str(error)