# PD02, 2.2 uzduotis. Trys spalvu kombinacijos
# Raspberry Pi Pico, Wokwi, MicroPython
# Spalvos kodas isvedamas i terminala RGB ir u16 formatu
from machine import Pin, PWM
import utime
raudona = PWM(Pin(16)) # GP16
zalia = PWM(Pin(17)) # GP17
melyna = PWM(Pin(18)) # GP18
raudona.freq(1000)
zalia.freq(1000)
melyna.freq(1000)
print("Spalva RGB kodas u16 reiksmes")
print("------------------------------------------------")
while True:
# oranzine, RGB kodas 255, 120, 0
raudona.duty_u16(65535) # 255 * 257
zalia.duty_u16(30840) # 120 * 257
melyna.duty_u16(0) # 0 * 257
print("Oranzine 255, 120, 0 65535, 30840, 0")
utime.sleep(2)
# turkio, RGB kodas 0, 200, 180
raudona.duty_u16(0)
zalia.duty_u16(51400) # 200 * 257
melyna.duty_u16(46260) # 180 * 257
print("Turkio 0, 200, 180 0, 51400, 46260")
utime.sleep(2)
# violetine, RGB kodas 150, 0, 200
raudona.duty_u16(38550) # 150 * 257
zalia.duty_u16(0)
melyna.duty_u16(51400)
print("Violetine 150, 0, 200 38550, 0, 51400")
utime.sleep(2)
Loading
pi-pico-w
pi-pico-w