-
[Python] USB Serial Communication(USB 시리얼 통신)2) Tech 2020. 11. 24. 21:35반응형
import serial
import serial.tools.list_ports as sp
list = sp.comports()connected = []
## PC 연결된 COM Port 정보를 list에 넣어 확인한다.for i in list:
connected.append(i.device)
print("Connected COM ports: " + str(connected))
# ser = serial.Serial("COM5", 9600,timeout=1)
# if ser.readable():
# res = ser.readline()
# print(res.decode()[:len(res)-1])
# baudrate 정보와 연결할 COM Port 이름을 입력한다.
select_comport = input('select:')ser = serial.Serial(select_comport, 9600, timeout = 1)
# 내가 연결할 Device의 명령어 delimiter가 Carrige return + Line Feed라고 하길래 delimeter를 설정해주었다.while True:
print("insert op :", end='')
op = input()
delimiter = '\r\n'
op = op+delimiter
print(op)
ser.write(op.encode())
res = ser.readline()
res_packet = res.decode()[:len(res)-1]
print(res_packet)
print('\n')
if op is 'q':
ser.close()
반응형'2) Tech' 카테고리의 다른 글
[Python] 실시간 Data 처리기(window os 환경) (0) 2021.01.08 [Python] FFT 0Hz Peak 제거 하기, DC 성분 제거하기 (0) 2020.11.26 [Pytorch Tip!] 파이토치 GPU 사용 설정 (0) 2020.09.23 [PyTorch Study]Tensor 자료형 사이즈 및 차원 변경 (0) 2020.09.23 [PyTorch Study]Tensor 자료형 연산 (0) 2020.09.23