summaryrefslogtreecommitdiff
path: root/ports/nrf/examples/nrf52_pwm.py
blob: ce3fa3205b6c04cf0661b10cd3608ad9a8a52f87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import time
from machine import PWM, Pin


def pulse():
    for i in range(0, 101):
        p = PWM(0, Pin("P17", mode=Pin.OUT), freq=PWM.FREQ_16MHZ, duty=i, period=16000)
        p.init()
        time.sleep_ms(10)
        p.deinit()

    for i in range(0, 101):
        p = PWM(0, Pin("P17", mode=Pin.OUT), freq=PWM.FREQ_16MHZ, duty=100 - i, period=16000)
        p.init()
        time.sleep_ms(10)
        p.deinit()