Baud rate(2)
-
시리얼 통신 소프트웨어 실습 - 1. Python을 활용한 시리얼 통신 (pyserial 라이브러리)
1장: Python을 활용한 시리얼 통신 (pyserial 라이브러리)Python을 사용하면 컴퓨터와 외부 장치(마이크로컨트롤러, 센서, 모듈 등) 간의 시리얼 통신을 쉽게 구현할 수 있습니다.이를 위해 pyserial 라이브러리를 사용하면, RS-232 또는 RS-485를 지원하는 시리얼 포트를 통해 데이터를 송수신할 수 있습니다.이번 장에서는 Python에서 pyserial을 활용하여 시리얼 포트를 열고 닫는 방법, 포트 설정, 데이터 송수신 코드 작성법을 학습합니다.1. 시리얼 통신을 위한 Python 환경 설정✅ Python과 pyserial 라이브러리란?pyserial은 Python에서 시리얼 포트를 제어하는 라이브러리로,RS-232, RS-485, USB-to-Serial 변환기를 통해 외부 ..
2025.02.10 -
시리얼 통신의 기본 개념 - 1. 비트와 바이트 개념 + 전송 속도(Baud Rate)
1장: 비트와 바이트 개념 + 전송 속도(Baud Rate)시리얼 통신을 이해하려면, 먼저 비트(Bit)와 바이트(Byte)의 개념과 전송 속도(Baud Rate) 를 정확히 이해해야 합니다.이번 장에서는 비트와 바이트의 기본 개념을 살펴보고, 전송 속도가 데이터 통신에 어떤 영향을 미치는지 알아보겠습니다.1. 비트(Bit)와 바이트(Byte)의 개념✅ 1비트(Bit)의 의미비트(Bit)는 디지털 정보의 최소 단위이며, 0 또는 1의 값을 가질 수 있습니다.컴퓨터와 통신 시스템에서는 모든 데이터가 비트(0과 1) 로 표현되며, 이진법(Binary) 연산을 기반으로 동작합니다.🛠️ 예제1비트 → 0 또는 1만 표현 가능2비트 → 00, 01, 10, 11 (총 4가지 상태)3비트 → 000 ~ 111 (..
2025.02.10