|
|
|
การรส่งข้อมูลจาก Arduino มา c# |
|
|
|
|
|
|
|
คือผมอยากจะรับค่าจาก Arduino มา c# ครับ ตอนนี้รับค่าได้แล้ว แต่มันรับมาทุกค่า ผมอยากจะรับทีค่า เช่น เอา Hello 1 ไว้ที่ Textbox1 เอา Hello 2 ไว้ที่ Textbox2 ผมจะเขียนได้ยังไงครับ รับค่าผ่าน Wifi นะครับ
โค้ด Arduino
Code
#define SSID "Mywifi"
#define PASSWORD "Password"
#include "uartWIFI.h"
#include <SoftwareSerial.h>
WIFI wifi;
extern int chlID; //client id(0-4)
int led = 12;
void setup()
{
pinMode(led,OUTPUT);
digitalWrite(led,0);
wifi.begin();
bool b = wifi.Initialize(STA, SSID, PASSWORD);
delay(3000); //หน่วงเวลาให้เครื่องเชื่อมกับ wifi
wifi.confMux(1);
if(wifi.confServer(1,8080)){
digitalWrite(led,HIGH);
}
else
{
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
if(!b)
{
DebugSerial.println("Init error");
}
delay(8000); //make sure the module can have enough time to get an IP address
String ipstring = wifi.showIP();
DebugSerial.print
("My IP address:");
DebugSerial.println(ipstring); //show the ip address of module
String wifimode = wifi.showMode();
DebugSerial.println(wifimode); //show the name of current wifi access port
}
void loop()
{
char buf[100];
int iLen = wifi.ReceiveMessage(buf);
if(iLen > 0)
{
wifi.Send(chlID,"Hello 1 ");
wifi.Send(chlID,"Hello 2");
}
}
โค้ด C#
Code (C#)
private void ReceiveData() //รับ packet จาก Client/Server
{
int recv;
string strData;
while (client.Connected) //เช็คสถานะการเชื่อมต่อ
{
try
{
recv = client.Receive(data); // คืนค่าเป็นความยาวของ Data
strData = Encoding.Default.GetString(data, 0, recv);
richTextBox2.AppendText("รับ: " + strData + "\n");
}
catch (SocketException ex)
{
MessageBox.Show(ex.Message, "Client");
}
}
}
Tag : .NET, C#
|
ประวัติการแก้ไข 2016-06-09 18:50:04 2016-06-09 18:50:45 2016-06-09 18:51:24
|
|
|
|
|
Date :
2016-06-09 18:49:10 |
By :
meatspin |
View :
2276 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งมาเป็น String ที่มี Comma แล้ว เอามาตัด หรือ จะเป็นพวก JSON ก็ได้ครับ
|
|
|
|
|
Date :
2016-06-10 09:07:33 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอมีตัวอย่างโค้ดไหมครับ
|
|
|
|
|
Date :
2016-06-10 13:22:35 |
By :
meatspin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|