Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

20 lines
378B

  1. #!/usr/bin/env python
  2. import os
  3. def sb_write(fd, servo, pulse):
  4. try:
  5. os.write(fd, '%d=%d\n' % (servo,pulse))
  6. except IOError as e:
  7. print e
  8. try:
  9. fd = os.open('/dev/servoblaster', os.O_WRONLY)
  10. except OSError as e:
  11. print 'could not open /dev/servoblaster'
  12. raise SystemExit(5)
  13. except (KeyboardInterrupt, SystemExit):
  14. os.close(fd)
  15. pass