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))