import time, random, board, neopixel
def reihe(reihennummer, r, g, b):
i = 0
while i<8:
pixels[8*(reihennummer-1)+i] = (r, g, b)
i = i + 1
return
def spalte(spaltennummer, r, g, b):
i = 0
while i<8:
pixels[8*i+spaltennummer-1] = (r, g, b)
i = i + 1
return
def diagonale(r, g, b):
i = 0
while i<8:
pixels[7*i+7] = (r, g, b)
i = i + 1
return
def diagonale2(r, g, b):
i = 0
while i<8:
pixels[9*i] = (r, g, b)
i = i + 1
return
WAIT = 0.1
BRIGHTNESS = 1
LED_PIN = board.GP0
MATRIX_WIDTH = 8
MATRIX_HEIGHT = 8
num_pixels = MATRIX_WIDTH * MATRIX_HEIGHT
pixels = neopixel.NeoPixel(LED_PIN, num_pixels, brightness=BRIGHTNESS, auto_write=True)
'''
reihe(1, 255, 0, 0)
reihe(2, 255, 128, 0)
reihe(3, 255, 255, 0)
reihe(4, 0, 255, 0)
reihe(5, 0, 255, 255)
reihe(6, 0, 0, 255)
reihe(7, 255, 0, 255)
spalte(3, 255, 0, 0)
spalte(6, 255, 0, 0)
reihe(3, 255, 0, 0)
reihe(6, 255, 0, 0)'''
diagonale(255, 0, 0)
diagonale2(255, 255, 0)