[WizFi210] Wifi 모듈 테스트 - WiFi to Serial ADC 데이터 전송
WizFi210 모듈은 WiFi to Serial 모듈로 설정한 AP로 접속하여 데이터를 WiFi로 손쉽게 시리얼 포트로 전송할 수 있다.
이번 에제에서는 TCP 서버로 동작하며 PC에서 TCP클라이언트 예제를 작성하여 보드의 LED를 제어 하거나 ADC값을 무선으로 읽어오는 테스트를 해 보았다.
SM-EVM 보드는 USB2UART 커넥터가 있어 USB, Bluetooth, Zigbee, WiFi모듈을 쉽게 연결할 수 있다.
PC 호스트 프로그램
예전에 C#으로 작성했던 TCP/IP 프로그램을 수정하여 작성 하였다. PC쪽에서는 WiFi모듈을 서버로 생각하고 접속하면 된다.
LED제어
ADC값 수신
WizFi210 테스트 동영상
WizFi210 모듈은 WiFi to Serial 모듈로 설정한 AP로 접속하여 데이터를 WiFi로 손쉽게 시리얼 포트로 전송할 수 있다.
이번 에제에서는 TCP 서버로 동작하며 PC에서 TCP클라이언트 예제를 작성하여 보드의 LED를 제어 하거나 ADC값을 무선으로 읽어오는 테스트를 해 보았다.
SM-EVM 보드는 USB2UART 커넥터가 있어 USB, Bluetooth, Zigbee, WiFi모듈을 쉽게 연결할 수 있다.
PC 호스트 프로그램
예전에 C#으로 작성했던 TCP/IP 프로그램을 수정하여 작성 하였다. PC쪽에서는 WiFi모듈을 서버로 생각하고 접속하면 된다.
LED제어
private void button2_Click(object sender, EventArgs e)
{
myWrite.WriteLine("1");
myWrite.Flush();
}
private void button3_Click(object sender, EventArgs e)
{
myWrite.WriteLine("0");
myWrite.Flush();
}
{
myWrite.WriteLine("1");
myWrite.Flush();
}
private void button3_Click(object sender, EventArgs e)
{
myWrite.WriteLine("0");
myWrite.Flush();
}
ADC값 수신
private void Receive()
{
try
{
while (true)
{
if (myStream.CanRead)
{
var msg = myRead.ReadLine();
if (msg.Length > 0)
{
//label1.Text = msg.ToString();
gVoltage = Convert.ToInt32(msg);
}
}
}
}
catch { }
}
{
try
{
while (true)
{
if (myStream.CanRead)
{
var msg = myRead.ReadLine();
if (msg.Length > 0)
{
//label1.Text = msg.ToString();
gVoltage = Convert.ToInt32(msg);
}
}
}
}
catch { }
}
WizFi210 테스트 동영상
반응형