Bonjour à tous!
Alors je vous explique le problème.
Je suis sur un projet course et enfaîte gros somodo pour mon départ de course j’ai un bouton start, et je voudrais que ce bouton quand j’appuis dessus il envoie une requête au serveur (externe qui se trouve dans une autre salle de mon entreprise) , par exemple dans mon serveur pour faire un test si sa fonctionne j’ai mis un “/test” et dans les lignes de commande il me donne la réponse “ça marche” (screen ci-dessous) et moi je voudrais que mon bouton prenne cette requête et donc quand j’appuis sur le bouton ça m’affiche “ça marche” donc je veux que ça passe directement sur le serveur.
Pouvez-vous m’aider?
Merci beaucoup d’avance , ça me sauverais vraiment !!
Pour l’instant j’ai un code de ce genre mais il ne fonctionne pas du tout…
#include <SPI.h>
#include <Ethernet2.h>
IPAddress server(192,168,5,144);
EthernetClient client;
int bouton=8;
void setup() {
pinMode(bouton,INPUT);
}
void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Serial.println("Deconnexion");
client.stop();
while (true);
}
bouton1;
}
void bouton1(){
int val=digitalRead(bouton);
if(val==LOW){
connexion;
}}
void connexion(){
Serial.println("Connexion");
if (client.connect(server, 9000)) {
Serial.println("Connexion avec le serveur etabli");
client.println("POST /test HTTP/1.1");//
client.println("Host: 192.168.5.144");//
client.println();
while ( client.available() )
Serial.print( client.read() );
Serial.println();
}
else {
Serial.println("Echec de la connexion");
}}