import serial import time channels = [ 192, # pan 0, # tilt 134, # dimmer 255, # R 0x88, # G 0, # B 0, # W 1, # movement speed 0, # RST ] start_addr = 10 with serial.Serial("/dev/ttyUSB0", 115200) as ser: payload = bytearray(512) # payload.extend(channels) payload[(start_addr - 1) : (start_addr - 1 + len(channels))] = channels print(payload) while True: ser.write(payload) ser.flush() time.sleep(1/50) print(".") #print(ser.read_all())