천천히라도 원리를 이해하기 위함
import serial
|
설치 되어 있는 serial library import
|
ser = serial.Serial('COM5',115200,timeout=1)
|
port를 사용하기 위한 instance 생성
‘COM5’ = 사용할 COM port의 이름
115200 = 사용할 baud rate
1 = timeout(반응 없을면 종료) 시간
|
ser.write("hello")
|
지정된 port에 “hello” 문자열
씀
|
ser.readline()
|
지정된 port에서 EOL 문자 까지 값 읽음
|
메모
1. baud rate: 컴퓨터와 통신 장비 간에 직렬 데이터의 전송 속도를 나타내는 단위이고, 1초당 불연속 상태의 데이터 전송의 수를 말한다. [컴퓨터인터넷IT용어대사전]
2. python에서는 각 함수에 인자의 순서가 정해져 있으나 이름(timeout 과 같은)을 명시해서 입력하면 순서에 상관없이 사용할 수 있다.