from machine import Pin, PWM from time import sleep_ms from math import sin, pi Aout = Pin(16, Pin.OUT) Aout = PWM(Pin(16)) Aout.freq (20_000) Aout = Pin(17, Pin.OUT) Aout = PWM(Pin(16)) Aout.freq (20_000 Table = [] for i in range(0,100): Table.append(int(65535*sin(i*pi/100))) for i in range(0,100): Table.append(0) i = 0 while(1): i = (i + 1) % 200 if(Table[i] > 0): Aout.duty_u16(Table[i]) Bout.duty_u16(0) else: Aout.duty_u16(0) Bout.duty_u16(-Table[i]) sleep_ms(10)