Bonjour,
avec ces derniers jours de repos un peu forcé par le confinement, j'ai ressorti mon matériel Raspberry & Arduino ....
J'essaie en vain de connecter une carte compatible WEMOS D1 à mon WIFI , pour le faire j'essaie ce simple code de test que j'ai trouvé sur le web (en fin de post)
je peux le compiler, le charger sans soucis , mais alors que je devrais pouvoir récupérer l'adresse IP par le Serial.println(WiFi.localIP());
Je n'ai que des symboles cabalistiques : �␌�xWA␌�|�lb8A����s
Une idée ?
J'ai testé depuis l'IDE Arduino et Visual Studio Code ( PlatformIO ) , avec le même résultat.
Un problème d'encodage ? , je tourne en rond depuis des heures
Si quelqu'un a une idée sur le sujet
Excellente journée à tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 #include <Arduino.h> #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> // Identifiant WIFI à inscrire en dur const char* ssid = "AAAAAA"; // Identifiant WiFi const char* password = "XXXXXXX"; // Mot de passe WiFi // Port d'ecoute du serveur WEB ESP8266WebServer server(80); // serveur WEB sur port 80 void setup() { // On démarre le moniteur série , afin d'avoir des infos sur létat du serveur et récupérer l'adresse IP de la carte. Serial.begin(115200); // Démarrage de la connection WIFI WiFi.begin(ssid, password); // debug - affichage dans moniteur série Serial.println(""); // on attend dêtre connecté au WiFi avant de continuer while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } // on affiche l'adresse IP attribuée pour le serveur WEB Serial.println(""); Serial.print("IP address: "); Serial.println(WiFi.localIP()); // on definit les points dentrée (les URL à saisir dans le navigateur web) et on affiche un simple texte server.on("/", [](){ server.send(200, "text/plain", "Page d'accueil"); }); // on démarre le serveur web server.begin(); } // Cette boucle s'exécute à l'infini // the loop function runs over and over again forever void loop() { // à chaque interaction, la fonction handleClient traite les requêtes // ne pas oublier , sinon aucun accès au serveur WEB server.handleClient(); }
Partager