Sto lavorando con la comunicazione socket in Arduino, e ho bisogno del blocco try/catch per una corretta gestione, cosa suggerite voi ragazzi? La mia ricerca su Internet non ha avuto successo.try/catch block in Arduino
edit:
Il codice sto lavorando con usa il modulo WiFly di interagire con un'applicazione mobile, sto costruendo un modulo robot con alcuni controlli più applicazioni mobili che utilizzano Android. Tutto funziona bene, ma a volte il socket viene disconnesso, quindi ho bisogno di aggiungere la gestione per questi casi, qualcosa di simile a try/catch block, ma non ho trovato un blocco simile per Arduino.
Il mio codice:
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();
}
}
Dovete darci qualche informazione in più ... Come quello che hai provato, cosa hai trovato ... –
Ho appena aggiornato la domanda – NZal