ok max_saeta una pregunta tu quieres enviar datos o recivir, veo que ese codigo dice get no post. al decir get lo q hara es leer datos de la spreed.
si fueras a enviarlos seria post.
otra cosa no hay mas info sobre ese code pa poder ayudarte.
max_saeta:
Saludos, quisiera que me ayudases con esta parte sencilla, porque me intereso la idea pero no lo he logrado
He aqui los codigos que he usado:
//zoomkat 9-22-12
//simple client test
//for use with IDE 1.0.1
//with DNS, DHCP, and Host
//open serial monitor and send an e to test
//for use with W5100 based ethernet shields
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
//byte serverName[] = {74,125,39,104};
char serverName[] = "https://docs.google.com";
//byte serverName[] = {74,125,67,102};
EthernetClient client;
void sendGET()
{
if (client.connect(serverName,80)) {
Serial.println("connected");
Serial.println(F("POST /forms/d/1YGWuE5LQNt8oItE-FmNmLsf7cNDNi9fyoglWVdqTGAA/formResponse?entry.1633291925=423&entry.1834626013=AND&submit=Submit HTTP/1.1"));
Serial.println(F("Host: docs.google.com:443"));
client.println(F("POST /forms/d/1YGWuE5LQNt8oItE-FmNmLsf7cNDNi9fyoglWVdqTGAA/formResponse?entry.1633291925=423&entry.1834626013=AND&submit=Submit HTTP/1.1"));
client.println(F("Host: docs.google.com:443"));
}
else {
Serial.println("fallo la conexion");
Serial.println();
}
Serial.println("Esperando");
while(client.connected() && !client.available()) delay(1);
Serial.println("Imprimiendo");
while (client.connected() || client.available()) {
char c = client.read();
Serial.print(c);
}
Serial.println();
Serial.println("desconectando.");
Serial.println("==================");
Serial.println();
client.stop();
}
//////////////////////
void setup(){
if (Ethernet.begin(mac) == 0) {
Serial.println("Falla configuracion usando DHCP");
while(Ethernet.begin(mac));
}
Serial.begin(9600);
Serial.println("Envia una "e" por el monitor serial para probar");
}
void loop(){
if (Serial.available() > 0)
{
if(Serial.read() == 'e')
{
sendGET();
}
}
}