CircuitPython to control ESP32-H2-DevKitM-1-N4 onboard RGB LED
CircuitPython 10.0.3 code to control ESP32-H2-DevKitM-1-N4 onboard
RGB LED.
import os, sys
print("=========================================")
print(sys.implementation[0], os.uname()[3],
"\nrun on", os.uname()[4])
print("=========================================")
import time
import neopixel
import board
def cycleNeopixel(wait):
for r in range(255):
pixel[0] = (r, 0, 0)
time.sleep(wait)
for r in range(255, 0, -1):
pixel[0] = (r, 0, 0)
time.sleep(wait)
for g in range(255):
pixel[0] = (0, g, 0)
time.sleep(wait)
for g in range(255, 0, -1):
pixel[0] = (0, g, 0)
time.sleep(wait)
for b in range(255):
pixel[0] = (0, 0, b)
time.sleep(wait)
for b in range(255, 0, -1):
pixel[0] = (0, 0, b)
time.sleep(wait)
print("to control onboard RGB NeoPixel")
print("neopixel version: " + neopixel.__version__)
print("board.NEOPIXEL: ", board.NEOPIXEL)
print()
# Create the NeoPixel object
pixel = neopixel.NeoPixel(board.NEOPIXEL,
1,
pixel_order=neopixel.GRB)
pixel[0] = (0, 0, 0)
time.sleep(2.0)
cycleNeopixel(0.005)
pixel[0] = (0, 0, 0)
time.sleep(2.0)
print("- bye -\n")
Comments
Post a Comment