Go Down

Topic: Ripetere un'azione (Read 1 time) previous topic - next topic

contecavour

Ciao sono riuscito a fare una foto e metterla su un web server via POST.
Adesso mi chiedo.
Volessi farne una seconda?
Io mi collego al Server con

Quote
if (client.connect(serverName, 80))


poi alla fine faccio

Quote
if (!client.connected()) {
   Serial.println();
   Serial.println("disconnecting.");
   client.stop();


Mi piacerebbe nel loop() premere "f" dal serial monitor e rifare una foto, ma il client.connetc non  mi permette piĆ¹ di connettermi, eppure sono sconnesso.

Idee?
Grazie

Michele Menniti

Ciao, nell'altro Topic ti ho scritto come eliminarlo. Grazie.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

contecavour


PaoloP

#3
Jul 17, 2012, 11:52 am Last Edit: Jul 17, 2012, 11:54 am by PaoloP Reason: 1
Devi usare il comando Serial.available() e poi Serial.read()
--> http://arduino.cc/en/Reference/Serial

Una volta letto il comando fai compiere ad Arduino una qualunque azione con in IF o uno SWITCH CASE.
Trovi degli esempi nell'IDE.

p.s. Prova a cercare nel forum qualcosa tipo "leggere da seriale". Dovrebbero esserci altre discussioni simili.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

contecavour

Quello lo faccio gia.

MA non riesce a riconnettersi.

Code: [Select]
if (inChar == 'f')
  {
    ritorno = -1;     
    ritorno = takefoto();
  } 


Go Up