Advertisement
tdrobotica

banco RGB

Jan 12th, 2022
858
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. from machine import Pin
  2. import neopixel as n
  3. from time import sleep
  4.  
  5. #funcion que asigna un color aleatorio a cada led
  6. def color(led_index, pixels):
  7.     r =  255
  8.     g =  0
  9.     b =  0
  10.     #escribir nuevo color en led
  11.     #Para cada led, los colores se representan en (Rojo, Azul, Verde)
  12.     pixels[led_index] = (r,g,b)
  13.     return pixels
  14.  
  15. #codigo principal de programa
  16. def main():
  17.     #definir pin de salida para arreglo de leds
  18.     pixels = n.NeoPixel(Pin(4, Pin.OUT), 3)
  19.     while(True):
  20.         #cada linea corresponde a un unico led
  21.         pixels = color(0, pixels) #asignar color  a led 1
  22.         pixels = color(1, pixels) #asignar color  a led 2
  23.         pixels = color(2, pixels) #asignar color  a led 3
  24.         pixels.write() #mostrar color
  25.         sleep(0.5)
  26.        
  27. #ruta de ejecucion
  28. if __name__ == "__main__":
  29.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement