Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



Arduino (Débutant ++)


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
Snoux
Débutant

Hors ligne

Inscrit le: 14 Fév 2014
Messages: 4
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Ven 14 Fév - 16:39 (2014)    Sujet du message: Arduino (Débutant ++) Répondre en citant

PublicitéSupprimer les publicités ?
Bonjour,

J'aurai besoin d'aide pour finir mon programme arduino.
Le but est d'envoyé une information de l'arduino vers le PC.
J'ai programmé un bouton sur ma carte arduino et je voudrais envoyé les informations en HTML vers mon PC (en réseau local).
Explication :
Quand j'appuis enfoncé sur le bouton, sur la page web je verrai "Le bouton est enfoncé" et inverse quand il ne l'est pas.
J'ai déjà réussi a afficher un message sur la page web et j'ai créer le programme du bouton poussoir. Mais je n'arrive pas a fusionner les deux programmes.


Programme du message sur page web :

Code:
#include <SPI.h>
#include <Ethernet.h>
#include <Server.h>
#include <Client.h>

byte mac[] = { 0x90, 0xA2, 0xDA, 0x0D, 0x81, 0xB5};
byte ip[] = { 192,168,1,2 };
byte masque[] = { 255, 255, 255, 0 };

EthernetServer serveurHTTP(80);
void setup(){
Ethernet.begin(mac, ip, masque);
serveurHTTP.begin();
Serial.begin(115200);
}

void loop(){
 
  EthernetClient client = serveurHTTP.available();

  if (client) {
   
      Serial.println ("Client present !");
     
    while (client.connected()) {

      if (client.available()) {

     char c = client.read();

      }

     else {

        Serial.println ("Reception requete terminee");


          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();


            client.print("Page web du bouton poussoir");
            client.println("<br />");
            client.print("Bouton : ");
            client.println("<br />");

        Serial.println ("Reponse envoyee au client");

        break;

      }
    }
    delay(500);
    client.stop();
  }
}


Programme du bouton poussoir :

Code:
void setup() {
  Serial.begin(115200);

  pinMode(2, INPUT);
}

void loop() {
  int sensorValue = digitalRead(2);
  Serial.println(sensorValue, DEC);
  delay(500);
}
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Sam 15 Fév - 12:24 (2014)    Sujet du message: Arduino (Débutant ++) Répondre en citant

l'exemple de l'ethernet shield de la librairie arduino pourrait t'aider je pense...
____________________________
http://simple-duino.com
Revenir en haut
Snoux
Débutant

Hors ligne

Inscrit le: 14 Fév 2014
Messages: 4
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Dim 16 Fév - 09:56 (2014)    Sujet du message: Arduino (Débutant ++) Répondre en citant

Merci de votre réponse.
Je ne connaissait pas cette endroit. Je regarde tout ça.
Merci !  Surprised
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 23:33 (2017)    Sujet du message: Arduino (Débutant ++)

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino