Imprimir

El siguiente código se encarga de ir recorriendo cada una de las posiciones de la matriz de leds de la placa Sense HAT, utilizando los bucles de las variables x e y que irán tomando los valores de 0 a 7 sucesivamente. Para cada uno de esos led se le asignará un color aleatorio. Los colores aleatorios se obtendrán a partir de 3 valores aleatorios entre 0 y 255 que se asignarán a los canales Rojo, Verde y Azul que permiten crear un color.

import sense_hat
import random
import time

sense = sense_hat.SenseHat()

# Empezar apagando todos los leds
sense.clear()

while True:
  # Recorrer todas las posiciones de la matriz de leds
  for x in range(8):
    for y in range(8):
      # Generar un color aleatorio con los 3 canales Rojo, Verde, Azul
      colorR = random.randint(0,255)
      colorG = random.randint(0,255)
      colorB = random.randint(0,255)
      # Asignar el color aleatorio a la posición actual
      sense.set_pixel(x, y, colorR, colorG, colorB)
      
  # Hacer una pequeña espera para que se pueda visualizar
  time.sleep(0.2)

Ejemplo de ejecución:

Hnet.com image 62c5d