Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Revision 1:2cbeb8cedf2f, committed 2022-05-18
- 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