레이블이 serial인 게시물을 표시합니다. 모든 게시물 표시
레이블이 serial인 게시물을 표시합니다. 모든 게시물 표시

2016년 7월 20일 수요일

python serial library 사용기 - 1

serial port 를 python에서 사용하기 위한 serial library 간단 사용기
천천히라도 원리를 이해하기 위함

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 과 같은)을 명시해서 입력하면 순서에 상관없이 사용할 수 있다.