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.