Muchas gracias por sus comentarios
En el lado del PHP,dudo que este el error, porque manualmente insertaba los valores desde la URL con el método GET y si me mostraba los valores.
Pero ya logre enviar valores. Se los dejo por si a alguien les sirve, tal vez no sea el mejor código pero de algo les servirá.
#include "Seeed_BME280.h"
#include <Ethernet.h>
#include <Wire.h>
#include <SPI.h>
BME280 bme280;
// INTERNET EN LA TARJETA DE RED
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(179, 60, 204, 167); // Inicia la librería Ethernet server con el puerto 80 (por defecto el puerto HTTP).
EthernetServer server(80);
IPAddress dnServer ( 8, 8, 8, 8 ) ;
char serverName[] = "www.monitoreoclimatologicodelnorte.com";
// dirección del gateway del enrutador:
IPAddress gateway ( 179 , 60 , 204 , 1 ) ;
// la subred: subred
IPAddress subnet ( 255 , 255 , 255 , 0 ) ;
//int serverPort = 80;
//Inicializa la instancia client
EthernetClient client;
//Datos del sensor
int h= 0;
int t=0;
String data;
//Configuracion de Arduino
void setup() {
//Inicializa puerto Serial
Serial.begin(9600);
Serial.println("Bienvenidos a MCN");
//Inicializa el dispositivo de Ethernet
Ethernet.begin(mac, ip, dnServer, gateway, subnet );
server.begin();
if (client ){
server.write(client.read());
}
Serial.print("IP del Arduino ");
Serial.println(Ethernet.localIP());
//Inicializa el sensor BME280
bme280.init();
int h = bme280.getHumidity(); // Obtiene la Humedad
int t = bme280.getTemperature();// Obtiene la Temperatura
data = "";
}
void loop(){
client = server.available();
//delay(1000);
h= (int)bme280.getHumidity(); // Obtiene la Humedad
Serial.println(h);
t= (int)bme280.getTemperature();// Obtiene la Temperatura
Serial.println(t);
// Control de errores, valida que se obtuvieron valores para los datos medidos
if (isnan(h) || isnan(t)) {
Serial.println("Falla al leer el sensor DHT!");
return;
}
// Serial.print("Temperatura: ");
// Serial.print(temp);
// Serial.println(" *C ");
// Serial.print("Humedad: ");
// Serial.print(hum);
// Serial.println(" %\t");
// data = "temp=" + String(t) + "&hum=" + String(h);
Serial.println("Conectandonos al servidor web");
if (client.connect(serverName,80)){
Serial.println("entro al if");
// client.print("GET /metaestaciones/add2.php?temp="+String(t)+"&hum="+String(h));
client.println("GET /metaestaciones/add2.php?temp="+String(t)+"&hum="+String(h)+" HTTP/1.1");
// client.print(data);
// client.println(" HTTP/1.1");
client.println("Host: www.monitoreoclimatologicodelnorte.com");
client.println("User-Agent: Arduino/1.1");
client.println("Connection: keep-alive");
client.println();
// client.print("Content-Type: application/x-www-form-urlencoded;");
// client.print("Content-Length: ");
// client.println(data.length());
// client.println();
// client.print(data);
Serial.println("fin if");
}
else {
Serial.println("Fallo en la conexion");
}
if (!client.connected()) {
Serial.println("Desconectado!");
client.stop();
}
delay(4000);
}
Seguiré avanzando por que tengo que sacar los datos de Presión ahora. GRACIAS