Это старая версия документа!
from machine import Pin, PWM import time import math _init()
LedPinB = 15 LedPinG = 14 LedPinR = 13
ledB = Pin(LedPinB, Pin.OUT) ledG = Pin(LedPinG, Pin.OUT) ledR = Pin(LedPinR, Pin.OUT)
pwmB = PWM(ledB) pwmG = PWM(ledG) pwmR = PWM(ledR)
pwmB.freq(500) pwmG.freq(500) pwmR.freq(500)
while True:
for i in range(100): pwmB.duty(int(math.sin(i / 50 * math.pi) * 500 + 500)) pwmG.duty(int(math.sin(i / 75 * math.pi) * 500 + 500)) pwmR.duty(int(math.sin(i / 25 * math.pi) * 500 + 500)) time.sleep_ms(30)