Herramientas de usuario

Herramientas del sitio


desarrollo:edu-ciaa:edu-ciaa-nxp:python:bibliotecas:modulo-pyb-pwm

Soporte PWM: Clase PWM

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

  • 0: GPIO_2
  • 1: GPIO_8
  • 2: T_FIL1
  • 3: T_FIL2
  • 4: T_FIL3
  • 5: T_COL0
  • 6: T_COL1
  • 7: T_COL2
  • 8: LCD_1
  • 9: LCD_2
  • 10: LCD_3

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.

desarrollo/edu-ciaa/edu-ciaa-nxp/python/bibliotecas/modulo-pyb-pwm.txt · Última modificación: 2016/10/09 12:25 por egigliotti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki