You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import serialimport randomimport time
ser = serial.Serial( port='COM6', baudrate = 19200,)
while True: A_randomData = random.randrange(100) B_randomData = random.randrange(100) C_randomData = random.randrange(100) print("현재 A구역 이용객은 ",A_randomData,"명 입니다.") print("현재 B구역 이용객은 ",B_randomData,"명 입니다.") print("현재 C구역 이용객은 ",C_randomData,"명 입니다.") if(A_randomData<=30): ASec = '1' if(30<A_randomData<=70): ASec = '2' if(A_randomData>70): ASec = '3' if(B_randomData<=30): BSec = '1' if(30<B_randomData<=70): BSec = '2' if(B_randomData>70): BSec = '3' if(C_randomData<=30): CSec = '1' if(30<C_randomData<=70): CSec = '2' if(C_randomData>70): CSec = '3'
op = ASec+BSec+CSec print(op)
if(op == "111"): op = 'a' if(op == "112"): op = 'b' if(op == "113"): op = 'c' if(op == "121"): op = 'd' if(op == "122"): op = 'e' if(op == "123"): op = 'f' if(op == "131"): op = 'g' if(op == "132"): op = 'h' if(op == "133"): op = 'i' if(op == "211"): op = 'j' if(op == "212"): op = 'k' if(op == "213"): op = 'l' if(op == "221"): op = 'm' if(op == "222"): op = 'n' if(op == "223"): op = 'o' if(op == "231"): op = 'p' if(op == "232"): op = 'q' if(op == "233"): op = 'r' if(op == "311"): op = 's' if(op == "312"): op = 't' if(op == "313"): op = 'u' if(op == "321"): op = 'v' if(op == "322"): op = 'w' if(op == "323"): op = 'x' if(op == "331"): op = 'y' if(op == "332"): op = 'z' if(op == "333"): op = '1' print(op) print(type(op))
# opSig = int(op) # print(type(opSig))
ser.write(op.encode()) time.sleep(10)
|