nrf52_pwm.py 416 B

123456789101112131415
  1. import time
  2. from machine import PWM, Pin
  3. def pulse():
  4. for i in range(0, 101):
  5. p = PWM(0, Pin("P17", mode=Pin.OUT), freq=PWM.FREQ_16MHZ, duty=i, period=16000)
  6. p.init()
  7. time.sleep_ms(10)
  8. p.deinit()
  9. for i in range(0, 101):
  10. p = PWM(0, Pin("P17", mode=Pin.OUT), freq=PWM.FREQ_16MHZ, duty=100-i, period=16000)
  11. p.init()
  12. time.sleep_ms(10)
  13. p.deinit()