ethernet+lcd

salve. ho da poco acquistato la ethernet shield e vorrei che Arduino mi traducesse su lcd i dati da un sito. per esempio metto l'indirizzo ip del router di casa e mi mostra su lcd l'indirizzo il pubblico. ovviamente effettua login(oppure no se disabilito la funzione) nel router e poi naviga nelle pagine dove si trova l'indirizzo ip visualizzabile nella pagina principale e me lo mostra su lcd. esempio: ho provato a dare visualizza sorgente pagina in google crome e mi fa vedere tutti i codici html che noi vediamo in semplici scritte sulle pagina e messe dove si deve e di colori che si vogliono. dovrei usare una stringa che legge l'html e me lo riporta sul lcd.

nella foto ho evidenziato l'indirizzo ip che il mio router ha assegnato che pero noi vediamo così:

Ciao

Non ho ancora mai sperimentato il collegamento degli LCD ad Arduino

Puoi, prima di tutto a fare qualcosa per vedere se nel monitor seriale ti visualizza il sorgente della pagina

#include <Ethernet.h>
#include <SPI.h>


byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 1, 100 }; // Il tuo Arduino
byte server[] = { 192, 168, 1, 1 }; // Il tuo router

EthernetClient client;

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

  delay(1000);

  Serial.println("In connessione...");

  if (client.connect(serverName, 80)) {
    Serial.println("Connesso");
    client.println("GET /wanStatus.html HTTP/1.0");
    client.println();
  } else {
    Serial.println("Connessione fallita");
  }
}

void loop()
{
  if (client.available()) {
    char c = client.read();
    Serial.print(c);
  }

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

Fammi sapere se ti stampa il sorgente giusto

Domanda: tu vorresti che nel LCD si visualizzasse la pagina come da browser del PC ??

Se si nel codice di Arduino hai implementato un browser in grado di tradurre l.HTML ??

La prima domanda penso sia per chi ha aperto il post.

La seconda credo che sia per me e la risposta è: Il codice che ho postato serve per vedere il sorgente della pagina HTML nel monitor seriale, il passo successivo è quello di trovare un tag specifico che identifichi l'indirizzo IP pubblico del router in un dato momento.