pin.py 554 B

123456789101112131415161718192021222324252627282930313233
  1. from pyb import Pin
  2. p = Pin('Y1', Pin.IN)
  3. print(p)
  4. print(p.name())
  5. print(p.pin())
  6. print(p.port())
  7. p = Pin('Y1', Pin.IN, Pin.PULL_UP)
  8. p = Pin('Y1', Pin.IN, pull=Pin.PULL_UP)
  9. p = Pin('Y1', mode=Pin.IN, pull=Pin.PULL_UP)
  10. print(p)
  11. print(p.value())
  12. p.init(p.IN, p.PULL_DOWN)
  13. p.init(p.IN, pull=p.PULL_DOWN)
  14. p.init(mode=p.IN, pull=p.PULL_DOWN)
  15. print(p)
  16. print(p.value())
  17. p.init(p.OUT_PP)
  18. p.low()
  19. print(p.value())
  20. p.high()
  21. print(p.value())
  22. p.value(0)
  23. print(p.value())
  24. p.value(1)
  25. print(p.value())
  26. p.value(False)
  27. print(p.value())
  28. p.value(True)
  29. print(p.value())