code.py
 1  # SPDX-FileCopyrightText: 2018 Kattni Rembor for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  import analogio
 6  import board
 7  import neopixel
 8  
 9  pixels = neopixel.NeoPixel(board.NEOPIXEL, 10, brightness=1.0)
10  light = analogio.AnalogIn(board.LIGHT)
11  
12  while True:
13      pixels.fill((0, 0, 0))
14      pixels[1] = (255, 0, 0)
15      raw_red = light.value
16  
17      red = int(raw_red * (255 / 65535))
18      pixels[1] = (0, 255, 0)
19      raw_green = light.value
20  
21      green = int(raw_green * (255 / 65535))
22      pixels[1] = (0, 0, 255)
23      raw_blue = light.value
24  
25      blue = int(raw_blue * (255 / 65535))
26      pixels.fill((0, 0, 0))
27  
28      # Printed to match the color lines on the Mu plotter!
29      # The orange line represents red.
30      print((green, blue, red))