Bonjour les amis
je voulais récupérer des donnée de ma sond et les enregistrer dans base de donnée en utilisant un sheild ethernet , mon probleme c'est que j'execute le mon code
#include <UIPEthernet.h>
#include <Wire.h>
#include "SHTSensor.h"
SHTSensor sht;
// Adresse MAC du shield (ici choisie par défaut), l'adresse IP dépend de votre réseau local
byte mac[] = { 0x90, 0xA2, 0xDA, 0x0F, 0x15, 0x15 }; //90-A2-DA-0F-15-15
//L'adresse MAC du shield est associée à une adresse IP réseau
IPAddress ip(192,168,10,111); //192.168.1.62 à choisir sur votre réseau local
float Humidity=0;
float Temperature = 0; // variable temperature en flottant //
EthernetClient client;
EthernetServer server(80); //Initialise le serveur Ethernet, port 80 par défaut pour HTTP
void setup()
{ Wire.begin();
Serial.begin(9600); //Affichage écran du PC
Ethernet.begin(mac, ip); //Démarer la connexion Ethernet et le serveur
// if (sht.init()) {
// Serial.println("init(): success\n");
//} else {
// Serial.println("init(): failed\n");
//}
}
void loop()
{
Humidity=sht.getHumidity();
Temperature=sht.getTemperature();
if (client.connect("192.168.10.111",80)) {
client.print( "GET /DATABASE_SCRIPT.php?Temperature=Temperature&Humidity=Humidity");
client.print("Temperature");
client.print(Temperature);
client.print("humidity");
client.print(Humidity);
client.println( " HTTP/1.1");
client.println( "Host: localhost" );
client.println();
client.stop();
Serial.print("donnee ecrite");
Serial.println(Temperature);
Serial.print("donnee ecrite");
Serial.println(Humidity);
}
else
{
Serial.println("problème de connection");
}
if (client.connected()) {
client.stop(); // DISCONNECT FROM THE SERVER
}
delay(30000); // attente en millisecondes
}
mais le serial moniteur affiche un msg"problème de connection
"
je sais pas comment dois je faire pour la connecter et je suis débutant