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();
}
}
あなたは私たちにいくつかのより多くの情報を提供する必要がありますに
をあなたは見つけました... –
私はちょうど質問を更新しました – NZal