반응형
RS232 로 전송되는 신호를 받아오려면 pyserial 패키지를 설치해야 한다. cmd 창에 아래 명령어 입력하면 된다.
pip install pyserial
저울과 컴퓨터가 연결되어 있다고 가정하겠다. 장치관리자를 열면 아래와 같은 포트가 보인다.
더블클릭하면 아래 정보를 볼 수 있다.
이 정보를 이용하여 파이썬 코드를 작성하면 된다. 아래와 같다.
import serial
import sys
ser = serial.Serial(port='COM4', baudrate=9600, bytesize=serial.EIGHTBITS,
parity=serial.PARITY_NONE, timeout=1)
ser.readline( ) 명령어를 입력하면 무게가 받아와 진다.
문제는 현재 무게가 아니라 1초 단위로 누적된 무게들을 차례로 불러온다는 것이다. ser.readline( ) 을 입력할 때마다 현재 무게를 받아올 방법을 찾는중이다.
반응형
'GUI 프로젝트 > 저울 연결하기 (시리얼통신) (Tkinter)' 카테고리의 다른 글
[파이썬 저울 연결] 6. 0점조절, tare 시 오류 (0) | 2022.01.07 |
---|---|
[파이썬 저울 연결] 5. timeout 옵션에 대하여 (0) | 2022.01.07 |
[파이썬 저울 연결] 4. 문자열에서 무게만 추출하기 (0) | 2022.01.07 |
[파이썬 저울 연결] 3. 명령어 입력 시 현재 무게 받아오기 (0) | 2022.01.06 |
[파이썬 저울 연결] 1. 저울 선택 및 설정 (0) | 2022.01.06 |
댓글