我正在Arduino中使用套接字通信,並且我需要try/catch塊來進行正確的處理,你們建議如何?我在網上搜索並不成功。Arduino中的try/catch塊
編輯:
我一起工作的代碼使用WiFly模塊與移動應用程序進行交互,我建立使用過的Android移動應用程序的一些控制機器人模塊。 一切工作正常,但有時套接字斷開,所以我需要添加處理這種情況下,類似於try/catch塊,但我沒有找到類似的塊爲Arduino。
我的代碼:
void loop() {
Client client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
// Serial.print("client connected \n");
char c = client.read();
if(c == 'L')
turnLeft();
if(c == 'R')
turnRight();
if(c == 'F')
goForward();
if(c == 'B')
goBackward();
if(c == 'S')
Stop();
Serial.print(c);
}
}
// give the web browser time to receive the data
delay(100);
client.stop();
}
}
你需要給我們一些更多的信息...喜歡你已經嘗試什麼,什麼你已經找到了... – 2012-04-19 12:57:29
我剛剛更新了這個問題 – NZal 2012-04-19 13:04:34