hbridge.py 458 B

12345678910111213141516171819202122
  1. class HBridge:
  2. @ld
  3. def __init__(self,p0,p1, freq=1024, duty=0):pass
  4. def __call__(self,value=0):
  5. if value>0:
  6. self.p1(0)
  7. if abs(value)>1023:
  8. value=1023
  9. self.p0( abs(value))
  10. return
  11. if value<0:
  12. self.p0(0)
  13. if abs(value)>1023:
  14. value=1023
  15. self.p1( abs(value) )
  16. return
  17. self.p0(0)
  18. self.p1(0)