light_maymays/microcontroller/ctrl.py
2021-08-29 11:44:33 +02:00

36 lines
549 B
Python

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())