Pracuję z komunikacją z gniazdem w Arduino, i potrzebuję bloku try/catch do prawidłowej obsługi, co sugerujesz? Moje poszukiwania w Internecie nie powiodły się.Blok try/catch w Arduino
edit:
Kod pracuję z używa modułu WiFly interakcji z aplikacją mobilną, buduję moduł robot z niektórych kontroli nad wykorzystaniem aplikacji mobilnych Android. Wszystko działa dobrze, ale czasami gniazdo się rozłącza, więc muszę dodać obsługę takich przypadków, coś podobnego do try/catch block, ale nie znalazłem podobnego bloku dla Arduino.
Mój kod:
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();
}
}
Trzeba dać nam więcej informacji ... jak to, co próbowali, co znalazłeś ... –
Właśnie zaktualizowałem pytanie – NZal