import pyb
pyb.PWM.set_frequency(1000)
out0 = pyb.PWM(0)
out0.duty_cycle(50) # 50%
print("Duty cycle :"+str(out0.duty_cycle()))
out1= pyb.PWM(1)
out1.duty_cycle(25)
out10= pyb.PWM(10)
out10.duty_cycle(75)
while True:
pyb.delay(1000)
Salidas de PWM disponibles: 0 a 10
La placa posee un solo modulo PWM con 11 salidas asociadas, por esta razon todas las salidas comparten la misma frecuencia, pero tienen un valor de ciclo de actividad independiente.