#import time
#time.sleep(0.1) # Wait for USB to become ready
#import csv
import machine
from utime import sleep
from neopixel import NeoPixel
import random
print("Hello, Pi Pico!")
# Initialize the LED
ledNum = 16
ring = NeoPixel(machine.Pin(4), ledNum)
pot = machine.ADC(0)
off = (0,0,0)
while True:
color = [255, 0, 0]
for i in range(ledNum):
nextColor = pot.read_u16() // 256 #floor division - rounding down
if (nextColor <50):
greenColor = 0
redColor = 255-nextColor
blueColor = 0
elif(nextColor <200):
greenColor = nextColor
redColor = 0
blueColor = 0
else:
greenColor = 0
redColor = 0
blueColor = nextColor
color = [redColor, greenColor, blueColor]
print(nextColor)
ring[i] = color
ring.write()
sleep(.01)
# %256 so we never get over an rgb value above 255