-
[C#] Pc에 연결되어있는 SerialPort 이름 가져와 연결하기Programming/C# 2010. 2. 2. 02:52
PC에 연결되어 있는 SerialPort를 가져와 ComboBox에 아이템을 저장하는 방법이다.
foreach (string name in System.IO.Ports.SerialPort.GetPortNames()) { comboBox1.Items.Add(name); }
SerialPort와 연결하기
컴포트를 연결하는 부분에서 ... { ... PortOpen("Com1", 9600); } // Port를 Open하는 함수를 작성.. private void PortOpen(string Comport, int baudRate) { serialPort = new System.IO.Ports.SerialPort(Comport, baudRate); // serialPort.PortName = comboBox1.Name; // serialPort.BaudRate = comboBox2.Name; serialPort.Encoding = Encoding.Default; serialPort.Parity = System.IO.Ports.Parity.None; serialPort.DataBits = 8; serialPort.StopBits = System.IO.Ports.StopBits.One; serialPort.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPort_DataReceived); serialPort.Open(); } // received date Event private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { // Seiral Port로 전송되는 데이터를 화면에 출력하는 이벤트를 작성해면 끝!! }
SerialPort를 이용하여 전송된 데이터를 이벤트 처리하는 부분까지 다루게 되었네요.
다음에는 무엇을 다룰지 저도 의문입니다.'Programming > C#' 카테고리의 다른 글
[C#] 클래스 정의 (0) 2010.02.03 [C#] Ini 파일 작성과 사용하기 (2) 2010.02.02 [C#] SubItem이 수정가능한 ListView (0) 2010.01.31 [C#] Serial Communication (0) 2010.01.25 [C#] dateTimePicker Control 사용하기. (0) 2010.01.20