Go Down

Topic: arduino uno.. No envia datos a Mysql (Read 89 times) previous topic - next topic

cuantum

Hola podrian ayudarme con esta programacion.

con el archivo valorluz.php al ponerlo al explorador con la direccion de la pagina donde tengo el php me carga el valor en el SQL tranquilamente... pero si coloco la IP del servidor como trate de programarlo no me funciona ni en el eplorador ni en el arduino... entoces pregunto si hay forma de cambiar la programacion para que me tire el dato como lo hace desde el explorador? este es el codigo..


Code: [Select]


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

// Configuracion del Ethernet Shield
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFF, 0xEE}; // Direccion MAC
byte ip[] = { 192,168,0,100 }; // Direccion IP del Arduino
byte server[] = { 184,x,x,x }; // ip de mi servidor..

EthernetClient client;

float photocell=0;

int LDR = 5;

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

void loop(void) {
  photocell = analogRead(LDR);
 
  //Display in Serial Monitor
 
  Serial.print(photocell);
  Serial.println(" valor");

  Serial.println("Connecting...");
 
 if (client.connect(server, 80)>0){ 
    client.print("GET /valorluz.php?valor=");
    client.print(photocell);
    client.println(" HTTP/1.0");
    client.println("User-Agent: Arduino 1.0");
    client.println();
    Serial.println("Conectado");
   
  } else {
   
    Serial.println("Fallo en la conexion");
  }
 
  if (!client.connected()) {
    Serial.println("Disconnected!");
  }
  client.stop();
  client.flush();
  delay(50000);
}



Go Up