저는 파이썬의 pyserial에 초보자입니다. 직렬 포트를 열고 데이터를 쓰려면 기본 pyserial 코드를 사용하고 있습니다.Pyserial에서 보낸 데이터를 확인하는 방법
import serial
ser = serial.Serial(0) # open first serial port
print ser.portstr # check which port was really used
ser.write("hello") # write a string
ser.close()
코드는이 코드에 대한 특정 질문이 승리 7 에 파이썬 2.7에서 오류없이 잘 실행됩니다.
1) 내 노트북에는 "시각적 인"직렬 포트가 없습니다. 그것은 3 개의 USB 포트가 있습니다. 그렇다면 어떻게 장비를 직렬로 통신 할 수 있습니까? 즉, 어디서 어떻게 마이크로 컨트롤러를 연결하여 데이터를 직렬로주고받을 수 있습니까?
2) 직렬 포트에 하드웨어를 인터페이싱하지 않고 실제로 시스템에서 송신 된 데이터를 pyserial (코드에서 언급 한대로)으로 보는 방법.
모든 도움을 주실 수 있습니다.
감사합니다. Roland and Fuzzyfelt. 마이크로 컨트롤러 연결이 rs232 (시리얼) 일 경우 USB-rs232 변환기를 사용하면 내 어려움이 완화되지만 마이크로 컨트롤러 연결은 USB 유형입니다. 시스템에 제공된 USB 포트 중 하나와 연결하고 pyserial을 사용하여 마이크로 컨트롤러로 데이터를 보낼 수 있는지 묻고 싶습니다. – Ankur
마이크로 컨트롤러의 제조사와 모델에 따라 다릅니다. 예를 들어, Arduino에는 드라이버가 필요한 USB-> RS232/TTL 칩이 내장되어 있습니다. 귀하의 회신에 감사드립니다. –