Cette page fournit une simple interface de navigation pour trouver des entités décrites par une propriété et une valeur nommée. D’autres interfaces de recherche disponibles comprennent la page recherche de propriété, et le constructeur de requêtes ask.
Connexion Wi-Fi de base | ||
Avant le Setup | Importation de la bibliothèque | #include #include |
Création de l’objet | ||
Dans le Setup | Démarrage de la connexion | WiFi.begin(SSID, SecKey) ; // Où SSID est le nom du point d'accès Wi-Fi, et SecKey son mot de passe |
Test de la connexion | if (WiFi.Status() == WL_CONNECTED) { (...) } | |
Récupération de l'adresse IP | WiFi.localIP() ; | |
Dans le Loop | Utilisation | Le test de la connexion, et la récupération de l'adresse IP peuvent aussi être utilisés dans le loop(). |
1 /* =========================================================================================================
2 *
3 * CODE MINIMAL RESEAU - ETAPE 1 : connexion basique au Wi-Fi
4 *
5 * ---------------------------------------------------------------------------------------------------------
6 * Les petits Débrouillards - décembre 2022 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
7 * ========================================================================================================= */
8
9 // Bibliothèques WiFi : UNE SEULE EST NECESSAIRE, choisir celle correspondant à votre matériel.
10 // ATTENTION AUX MAJUSCULES & MINUSCULES ! Sinon d'autres bibliothèques, plus ou moins valides, seraient utilisées.
11
12 #include // A utiliser pour le D1 Mini
13 //#include // A utiliser pour l'ESP32
14
15 // Définition du point d'accès Wi-Fi et de son mot de passe ("clé de sécurité")
16 // A REMPLACER PAR LES VERITABLES VALEURS CORRESPONDANT A VOTRE EMPLACEMENT
17
18 const char* mySSID = "MA_BOX_INTERNET";
19 const char* mySecKey = "MA_CLE_DE_SECURITE";
20
21 /* --------------------------------------------------------------------------------------------------------
22 * SETUP : Initialisation
23 * -------------------------------------------------------------------------------------------------------- */
24 void setup() {
25
26 // Initialisation de la liaison série, affichage 1er message
27
28 Serial.begin(115200);
29 delay(100) ;
30 Serial.println();
31 Serial.println("----------------------------------") ;
32 Serial.println("Exemple de connexion Wi-Fi basique") ;
33 Serial.println("----------------------------------") ;
34
35 // Démarrage de la tentative de connexion, avec le nom du point d'accès Wi-Fi et son mot de passe
36
37 WiFi.begin(mySSID, mySecKey) ;
38
39 // Attente de la connexion pendant 10 secondes (20 x 500 ms)
40
41 Serial.print("Connexion à "); Serial.print(mySSID) ; Serial.print(" ") ;
42 int tryNumber = 1 ;
43 while (WiFi.status() != WL_CONNECTED)
44 {
45 delay(500);
46 Serial.print(".");
47 if (++tryNumber > 20) {
48 Serial.println() ; Serial.println("Pas de connexion, abandon") ;
49 return ;
50 }
51 }
52
53 // La connexion a réussi ! On affiche l'adresse IP obtenue.
54
55 Serial.println(); Serial.print("Connecté ! Adresse IP : ");
56 Serial.println(WiFi.localIP());
57
58 }
59
60 /* --------------------------------------------------------------------------------------------------------------
61 * LOOP : fonction appelée régulièrement par le système
62 * ------------------------------------------------------------------------------------------------------------- */
63 void loop() {
64 /* On ne fait rien de particulier sur cet exemple */
65 }
void setup(){
WiFi.begin("SSID de la box", "mot de passe de la box");
}
void setup()
{
Serial.begin(115200); // initialisation de la connexion serie (terminal)
WiFi.begin("SSID de la box", "mot de passe de la box");
Serial.print("Connection en cours");
while (WiFi.status() != WL_CONNECTED) // tant que l'esp n'est pas connecté au réseau on attends
{
delay(500);
Serial.print(".");
}
Serial.println();
Serial.print("Connecté, adresse IP : ");
Serial.println(WiFi.localIP()); // affichage de l'adresse IP
}
Fonctionne (''couleur'' de la lessive) | Ne fonctionne pas |
---|---|
'''Mir''' fini le tri (''bleue'') | '''Persil''' peau sensible au savon de marseille |
'''Le Chat''' sensitive au savon de marseille (''blanche'') | '''Skip''' sensitive |
'''Xtra''' total aloe vera et savon de marseille (''blanche'') | simply '''Ariel''' |
'''Le Chat''' l'expert Bicarbonate (''verte'') | Gel Detergente '''Disiclin''' cuida de ti Ropa Blanca y de Color |
'''Chanteclair''' Lessive Jardin des îles Fleurs de Monoï et Vanille (''bleue'') | '''Omo''' Perles de parfum |
'''X.Tra''' Total 2en1 Fraîcheur Minidou (''bleue'') | '''Action → Gama''' pour blanc et couleurs |
'''Super Croix''' Brésil Coco verde et fleur de passion (''vert'') | '''Action → Subliem''' premium color wash |
'''Persil''' Pure moments (''bleue'') | '''Aldi → Tandil''' |
'''Intermarché → Top budget''' lessive liquide (''bleue'') | '''Leclerc → Marque Repère''' Xéor aux actifs d'origine végétale Fleur d'oranger et aloé vera |
'''Intermarché → Apta''' coeur de Provence Lessive traditionnelle (''blanche'') | '''Liddle → Maxi Trat''' lessive classique |
'''Leclerc → Eco+''' lessive liquide Tous textiles (''bleue'') | '''Noz → Novita''' Valido Lavatrice Profumo di Lavanda |
'''Netto''' → lessive liquide intense fresh (''bleue'') | '''Noz''' → universal lessive liquide Fraîcheur du matin |
en poudre* Skip Active Clean (''blanche'') |
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #