Go Down

Topic: Controllo Sketch (Read 315 times) previous topic - next topic

albyy911

Eccomi di nuovo a fare domande :P

ho da poco rotto la mia scheda ethernet su cui facevo gli esperimenti (l'ho pistata per sbaglio).
avevo appena finito questo sketch:

Quote

#include <Ethernet.h>

String incomingByte = 0;

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
byte server[] = { 64, 233, 187, 99 }; // Google, ma sarà il mio indirizzo web

Client client(server, 80);

void setup()
{
  Ethernet.begin(mac, ip);
  Serial.begin(9600);

  delay(1000);

  Serial.println("connecting...");

  if (client.connect()) {
    Serial.println("connected");
    client.println("GET /search?q=arduino HTTP/1.0");
    client.println();
  } else {
    Serial.println("connection failed");
  }
}

void loop()
{
  if (Client.available() > 0) {
  incomingByte = Client.read();
    if (incomingByte == 'accendi') {
      digitalWrite(Led, HIGH);
                            }
                          }  
  if (incomingByte == 'spegni') {
   digitalWrite(Led, LOW);
  }
}



ma non so se il funzionamento è giusto.

il funzionamento sarà il seguente:

La scheda si connette ad internet va sul sito che gli dico io e incomincerà a leggere la pagine web.
se troverà i valori 'accendi' (accenderà il led) se troverà i valori 'spegni' (spegnerà il led).

potete vedere se può funzionare visto che io non ne ho la possibilità se non prima di un paglio di giorni??

grazie 1000 a tutti

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy