from machine import Pin, ADC
from utime import sleep
import neopixel
import random
import time
NUM_LEDS = 15
leds = neopixel.NeoPixel(Pin(21), NUM_LEDS)
rp = 2
gp = 4
bp = 15
valr = ADC(Pin(rp, Pin.IN))
valg = ADC(Pin(gp, Pin.IN))
valb = ADC(Pin(bp, Pin.IN))
while True:
r = valr.read()
g = valg.read()
b = valb.read()
# Razdeli vrednosti za 16, če želiš vrednosti prilagoditi območju od 0 do 255
leds.fill([r // 16, g // 16, b // 16])
leds.write()
sleep(0.1) # Dodaj kratek odmor, če želiš zmanjšati hitrost posodabljanja