Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from machine import Pin
- import neopixel as n
- import random
- from time import sleep
- #funcion que asigna un color aleatorio a cada led
- def random_color(led_index, pixels):
- r = random.randint(0, 255)
- g = random.randint(0, 255)
- b = random.randint(0, 255)
- #escribir nuevo color en led
- #Para cada led, los colores se representan en (Rojo, Azul, Verde)
- pixels[led_index] = (r,g,b)
- return pixels
- #codigo principal de programa
- def main():
- #definir pin de salida para arreglo de leds
- pixels = n.NeoPixel(Pin(4, Pin.OUT), 3)
- while(True):
- #cada linea corresponde a un unico led
- pixels = random_color(0, pixels) #asignar color aleatorio a led 1
- pixels = random_color(1, pixels) #asignar color aleatorio a led 1
- pixels = random_color(2, pixels) #asignar color aleatorio a led 1
- pixels.write() #mostrar color
- sleep(0.5)
- #ruta de ejecucion
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement