본문 바로가기

[Proramming]/C#

Serial LCD 제어 - C#을 이용한 LCD제어

Serial LCD 제어 - C#을 이용한 LCD제어


 Serial LCD 모듈을 이용하면 시간, 온도등 PC상의 기타 정보를 쉽게 표시할 수 있다. 특히 인터넷을 이용하면 오늘의 날씨, 뉴스 등도 쉽게 정보를 얻어올 수 있다. 일단 간단이 PC에서 입력한 정보가 LCD에 출력되는 프로그램을 작성해 보았다.

C#을 이용하여 Serial LCD 모듈을 제어 하는 프로그램 작성
USB2UART를 이용하여 Serial Prot로 데이터를 출력하도록 했다. 특히 C#을 이용하면 화면 출력에 관련된 여러가지 기능들을 쉽게 처리할 수 있어 상당히 편리하다.



간단히 몇줄의 코드를 이용하여 작성가능하다.
        private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "C# Serial Test";
            serialPort1.Open();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            char[] str = new char[2];
            if (index > 0)
            {
                if ((index % 16) == 0)
                {
                    textBox1.Text = "";
                    serialPort1.Write("\r");
                    return;
                }
            }
            str = textBox1.Text.ToCharArray(index++, 1);
            serialPort1.Write(str[0].ToString());
        }


USB2Serial모듈을 이용한 Serial LCD모듈 연결



테스트 동영상

반응형