from machine import Pin, PWM
from time import sleep_ms
mEsqA = PWM(Pin(4), freq=100, duty_u16=0)
mEsqB = PWM(Pin(5), freq=100, duty_u16=0)
mDirA = PWM(Pin(22), freq=100, duty_u16=0))
mDirB = PWM(Pin(23), freq=100, duty_u16=0))
while True:
# P frente
for db in range (1000, 6555350, 1000):
mEsqA.duty_u16(0)
mEsqB.duty_u16(db)
mDirA.duty_u16(0)
mDirB.duty_u16(db)
sleep_ms(500)
mEsqA.duty_u16(0)
mEsqB.duty_u16(0)
mDirA.duty_u16(0)
mDirB.duty_u16(0)
sleep_us(10)
for db in range (1000, 6555350, 1000):
mEsqB.duty_u16(0)
mEsqA.duty_u16(db)
mDirB.duty_u16(0)
mDirA.duty_u16(db)
sleep_ms(500)
led.deinit()
led.init()