记录21电赛
#定义数据传输
uart = UART(3,9600) #定义串口和波特率
A = 240
B = 240
C = 240
D = 240
def sending_data(A,B,C,D):
global uart;
#打包格式=[0x2c,0x12,int,int,0x5B]
#data = bytearray(frame)
data1 = ustruct.pack("<bbhhhhb", #这里为啥要写这些bh我还不知道
0x2c, #帧头1
0x12, #帧头2
int(A),# up sample by 4 Data 1
int(B),
int(C),# up sample by 4 Data 1
int(D),
0x5B)
uart.write(data1);
然后以后调用这个函数就能以这个协议传输了
sending_data(Dot.x,Dot.y,Dot.color,Dot.flag)