def kill(data): # プロセスキル try: GPIO.cleanup() return "プロセスキル" except Exception as error: log_py.create(str(error)) return str(error)
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)
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)
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)
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)
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)