SerialPort 를 사용할일이 생겼는데
C# 에서 간단히 처리 가능하네요.
using System.IO.Ports;
을 참조 추가하면
SerialPort 클래스를 사용할수 있습니다.
private SerialPort ComPort = null; // ComPort 선언
ComPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); // ComPort 객제 생성
ComPort.DataReceived += new SerialDataReceivedEventHandler(ComPort_DataReceived); // 데이터 받는 이벤트 연결
ComPort.Open(); // ComPort 오픈
// ComPort 데이터 받는 이벤트
void ComPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
ComPort.ReadExisting() // 데이터 받아오기
}
// ComPort 로 값 쓰기
ComPort.Write('1');
// ComPort 객체 닫기
if (ComPort.IsOpen)
{
ComPort.Close();
}
SerialPort 클래스를 이용하면 ComPort 제어를 쉽게 할수 있다.
'Programming > C#.NET' 카테고리의 다른 글
| [C#] 오라클 Blob 필드 쓰고 / 읽기 (0) | 2026.06.02 |
|---|---|
| [C#] XML Data 웹페이지 Post 전송 소스 (0) | 2026.05.29 |
| [C#] 파일 목록 구하기 / 파일명 구하기 (0) | 2025.12.22 |
| [C#] 제가 주로 사용하는 오라클 DB 처리 클래스(소스) (0) | 2025.12.19 |
| [C#] 기초 - 기본 개념 (0) | 2025.12.01 |