Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

22 lines
728B

  1. #!/usr/bin/env python2
  2. from iot_car import Iot_car
  3. import argparse
  4. if __name__ == "__main__":
  5. parser = argparse.ArgumentParser(description='Set pwm value for testing. Aufgabe 4d')
  6. parser.add_argument('--motor', action='store_true', default=False)
  7. parser.add_argument('--steering', action='store_true', default=False)
  8. parser.add_argument('-v', '--value', required=True)
  9. args = parser.parse_args()
  10. car = Iot_car(testmode=False)
  11. if args.motor and args.steering:
  12. print "Wrong usage! Can not set both."
  13. exit(1)
  14. elif args.motor:
  15. car.accelerate(float(args.value))
  16. elif args.steering:
  17. car.set_angle(float(args.value))
  18. else:
  19. print "Something went wrong."