파이썬 시리얼 통신 완벽 가이드: pyserial과 struct 활용법

·
파이썬/Basic
목차 1. 왜 파이썬으로 시리얼 통신을 할까? 2. `pyserial` - 시리얼 통신의 시작 2.1. 설치 및 포트 확인 2.2. 기본 사용법: 연결, 송신, 수신 2.3. 간단한 예제: 아두이노와 문자열 주고받기 3. `struct` - 바이너리 데이터 다루기 3.1. 왜 문자열이 아닌 바이너리 데이터를 사용할까? 3.2. 핵심 함수: `pack`과 `unpack` 3.3. 데이터 구조를 정의하는 '포맷 문자열' 4. 실전 예제: `pyserial`과 `struct`로 센서 데이터 받기 4.1. 아두이노 코드: 정수와 실수를 struct로 전송 4.2. 파..