1
문제에 가기 전에, 여기에 몇 가지 하드웨어/소프트웨어 정보는 : USB (product link) 직렬 포트 : COM3 OS : WINXP 파이썬 버전 : ActiveState의 파이썬 2.7 pyserial 버전 :읽기 데이터
2.5 파이썬이 직렬 포트를 인식하고 개방 아무런 문제가 없었다. 나는 파이썬뿐만 아니라 파이썬에 익숙하지 않다. 직렬 포트에서 데이터를 정확히 읽는 방법을 알 수 없었습니다. 다음 코드를 사용했습니다 :
1 import serial
2 ser=serial.Serial(port='COM3',timeout=3)
3 s=ser.read(100) #reading up to 100 bytes
4 print s
아무 것도 출력하지 않습니다. 시간 제한이 3 초 동안 나는 물체를 계량기에 올려 놓았고 기계에는 100 그램이 보였다. 그러나이 데이터는 컴퓨터에 표시되지 않습니다. 어떻게 pyserial을 사용하여이 데이터를 읽을 수 있습니까?
문제는 실제 장치에서 발생했습니다. 물리적 설정을 변경하여 문제를 해결했습니다. 도와 주셔서 감사합니다. – user699540