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 (1000) 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 Aout.duty_u16(Table[i]) sleep_ms(10)