pwm_control.py

# Este trabalho está licenciado sob a licença MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Todos os direitos reservados.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Exemplo de controle de PWM
#
# Este exemplo mostra como fazer PWM com sua OpenMV Cam.

import time
from pyb import Pin, Timer

tim = Timer(4, freq=1000)  # Frequência em Hz
# Gera uma onda quadrada de 1KHz no TIM4 com ciclos de trabalho de 50% e 75% nos canais 1 e 2, respectivamente.
ch1 = tim.channel(1, Timer.PWM, pin=Pin("P7"), pulse_width_percent=50)
ch2 = tim.channel(2, Timer.PWM, pin=Pin("P8"), pulse_width_percent=75)

while True:
    time.sleep_ms(1000)

results matching ""

    No results matching ""