exemple utilisation

Dependents:   0-wifisp1-drivers

Files at this revision

API Documentation at this revision

Comitter:
schnf30
Date:
Wed May 18 15:04:52 2022 +0000
Parent:
0:58ef0c4fba67
Commit message:
Exemple utilisation

Changed in this revision

wifiesp8266.h Show annotated file Show diff for this revision Revisions of this file
--- a/wifiesp8266.h	Tue Jun 08 10:37:18 2021 +0000
+++ b/wifiesp8266.h	Wed May 18 15:04:52 2022 +0000
@@ -22,4 +22,52 @@
     float _TimeOut;
     void Tevent(void);
 };
-#endif
\ No newline at end of file
+#endif
+/* exemple utuilisation
+#include "mbed.h"
+#include "wifiesp8266.h"
+// poyr faire cela il faut soit le systeme sp3 soit un module wifi pour sp3 relié a un pc et teraterm
+// la carte relie au module wifi esp32 est relie au  pc et on utilise le site mbed et teraterm
+// Systeme SP3 avec module wifi d'origine <---> module Wifi esp32 realise <---> carte f411RE <--> usb pc avec mbed et teraterm //
+WifiEsp8266 Wifi(PA_11,PA_12); // WifiEsp8266(PinName Txd, PinName Rxd); // on cre un bojet de classe WifiEsp8266 :
+//il n'y a pas de difference avec ESP32 vu de l'xterieur, c'est ce qsui etait demande
+// ESP 32 est cable sur Tx : PA_11 et Rx : PA_12;
+// Esp32 se connecte automatiquement a l'esp 32 qui est en point dacces
+// le driver WifiEsp8266 detecte automatiquement les phrases de type $'code'....\r\n en provenance du Wifi
+char WifiPhrase[maxdata];      // on cre tableau de caractere qui sera util lorsque l'on recevra de donnee du wifi au format ci-dessus
+// sa taille maxdate est defini dans le driver de l'esp8266 (wifiesp8266.h)
+// on cre les variables a acquerir
+float VitesseAir = 0; //initialisation de la VitesseAir
+int Temperature = 0;
+int Humidite = 0;
+int main()
+{
+    Serial PC(USBTX,USBRX);
+    PC.baud(Baud);  // on fait echo
+// pour envoyer une phrase c'est plutot simple
+    Wifi.printf("$Z,%0.0f,%0i,%0i\r\n",VitesseAir,Temperature,Humidite); //permet d'envoyer VitesseAir, Temperature et Humidite
+    // il a fallu acquerir les 3 parametre avant.
+
+    while (true) {
+// pour lire les donnees en provenance du wifi
+        if (Wifi.dataready()) {   // le wifi a til recu une phrase 
+            strcpy(WifiPhrase,Wifi.read()); // si oui on lit la phrase et on la copie dans WifiPhrase
+            PC.printf("%s\r\n",WifiPhrase); // pour phase de test  on envoi au pc ca permet de voir quon a bien recu
+            switch (WifiPhrase[1]) {
+                case 'Y' :
+                case 'y' :
+
+                    break;
+                case 'F':
+
+                    break;
+                case 'G' :
+
+                    break;
+                default :
+                    ;
+            }
+        }
+    }
+}
+*/
\ No newline at end of file