from master import ColourArray from time import sleep c = ColourArray(iplist=('192.168.1.1', )) zero = [0,55,55] one = [255,255,255] #defaultArray = [[zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy(),zero.copy()]] defaultArray=[[[255,0,0],[255,127,0],[255,255,0],[127,255,0],[0,255,0],[0,255,127],[0,255,255],[0,127,255],[0,0,255],[255,0,255],[255,0,127],[255,0,0]]] print(defaultArray) while True: for i in range(0,12): array = defaultArray.copy() array[0] = defaultArray[0].copy() array[0][i] = one c.send(array) sleep(0.05) for i in range(10,0,-1): array = defaultArray.copy() array[0] = defaultArray[0].copy() array[0][i] = one c.send(array) sleep(0.05)