Hola a todos, espero que puedan ayudarme. Hago servir un codigo para conectarme a una web con un archivo .php pero arduino en el serial port me pone mas contenidos aparte del que quiero yo. Y tambien esta el problema es que quiero que lea el valor constantemente por si cambia pero se desconecta. Miren el codigo:
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };
char serverName[] = "www.xxxxxxxxxx.com";
String location = "/test.php HTTP/1.0";
EthernetClient client;
void setup() {
Serial.begin(9600);
if (Ethernet.begin(mac) == 0) {
Serial.println("Fallo configurando Ethernet Shield ");
while(true);
}
delay(500);
Serial.println("Conectando...");
if (client.connect(serverName, 80)) {
Serial.println("Conectado");
client.println("GET http://www.xxxxxxxxxx.com/test.php HTTP/1.0");
client.println();
}
else {
Serial.println("Conexion Fallida");
}
}
void loop(){
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Serial.println("desconectado");
client.stop();
while(true);
}
}
I Monitor Serial:
Conectando...
Conectado
HTTP/1.1 200 OK
Date: Wed, 18 May 2016 13:51:51 GMT
Server: Apache
X-Powered-By: PHP/5.2.17
Content-Length: 5
Connection: close
Content-Type: text/html
<180>
desconectado
El valor que quiero es <180> se puede eliminar lo otro o hacer un filtrado?