Serial LCD 제어 - C#을 이용한 LCD제어
Serial LCD 모듈을 이용하면 시간, 온도등 PC상의 기타 정보를 쉽게 표시할 수 있다. 특히 인터넷을 이용하면 오늘의 날씨, 뉴스 등도 쉽게 정보를 얻어올 수 있다. 일단 간단이 PC에서 입력한 정보가 LCD에 출력되는 프로그램을 작성해 보았다.
C#을 이용하여 Serial LCD 모듈을 제어 하는 프로그램 작성
USB2UART를 이용하여 Serial Prot로 데이터를 출력하도록 했다. 특히 C#을 이용하면 화면 출력에 관련된 여러가지 기능들을 쉽게 처리할 수 있어 상당히 편리하다.
간단히 몇줄의 코드를 이용하여 작성가능하다.
USB2Serial모듈을 이용한 Serial 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());
}
{
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모듈 연결
테스트 동영상
반응형