Code minimal des fonctions réseau : Différence entre versions

Ligne 23 : Ligne 23 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Connexion Wi-Fi de base
 
|Step_Title=Connexion Wi-Fi de base
 +
|Step_Content=Explications ...
 +
 +
 +
{| class="wikitable" cellspacing="0" border="0"
 +
| height="17" bgcolor="#999999" align="left" |
 +
| valign="middle" bgcolor="#999999" align="center" |
 +
| bgcolor="#999999" align="center" |Connexion Wi-Fi de base
 +
|-
 +
| rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center" |Avant le Setup
 +
| valign="middle" bgcolor="#999999" align="center" |Importation de la bibliothèque
 +
| valign="middle" align="left" |
 +
|-
 +
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
 +
| valign="middle" align="left" |
 +
|-
 +
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
 +
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
 +
| valign="middle" align="left" |
 +
|-
 +
| valign="middle" height="41" bgcolor="#999999" align="center" |Dans le Loop
 +
| valign="middle" bgcolor="#999999" align="center" |Utilisation
 +
| valign="middle" align="left" |
 +
|}<br /><syntaxhighlight lang="arduino" line="1">
 +
////////////////////////
 +
//  *Code Minimal*  //
 +
//    Wi-Fi de base  //
 +
////////////////////////
 +
/*Les programmes "Code Minimal" des petits débrouillards sont conçu pour
 +
permettre la prise en main rapide d'un composant électronique.
 +
A retrouver sur https://www.wikidebrouillard.org
 +
 +
(...)
 +
 +
  ___
 +
/ ___ \
 +
|_|  | |
 +
    /_/
 +
    _  ___  _
 +
    |_| |___|_| |_
 +
        ___|_  _|
 +
        |___| |_|
 +
 +
Les petits Débrouillards - décembre 2020 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
 +
 +
*/
 +
 +
// Déclaration des variables constantes
 +
(...)
 +
 +
// Boucle d'initialisation
 +
void setup() {
 +
 +
  (...)
 +
 +
}
 +
 +
//Boucle principale
 +
void loop() {
 +
 +
  (...)
 +
 +
}
 +
</syntaxhighlight><br />
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Ligne 29 : Ligne 92 :
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Et maintenant, on fait quoi avec le Wi-Fi ?
+
|Step_Title=Et maintenant, on fait quoi avec le Wi-Fi ? (un petit serveur web)
 
|Step_Content=... Site web pour allumer une led
 
|Step_Content=... Site web pour allumer une led
  

Version du 21 novembre 2022 à 17:00

Auteur avatarPhilippe Blusseau | Dernière modification 6/02/2023 par Philby

Code minimal des fonctions r seau WiKi Reseau.png
Nous allons résumer ici les différentes façons d'utiliser les fonction réseau des cartes compatibles Arduino possédant une puce Wi-Fi (Wemos D1 mini, ESP32, ...). Ces fonctions vont permettre à ces cartes de discuter entre elles, d'accéder à un site web, ou même de se comporter elles-même comme un (mini) site web.
Licence : Attribution (CC-BY)

Introduction

(A compléter)

Étape 1 - Connexion Wi-Fi de base

Explications ...


Connexion Wi-Fi de base
Avant le Setup Importation de la bibliothèque
Création de l’objet
Dans le Setup Démarrage de l’objet
Dans le Loop Utilisation

////////////////////////
//   *Code Minimal*   //
//    Wi-Fi de base   //
////////////////////////
/*Les programmes "Code Minimal" des petits débrouillards sont conçu pour 
permettre la prise en main rapide d'un composant électronique.
A retrouver sur https://www.wikidebrouillard.org

(...)
 
   ___
 / ___ \
|_|   | |
     /_/ 
     _   ___   _ 
    |_| |___|_| |_
         ___|_   _|
        |___| |_|

Les petits Débrouillards - décembre 2020 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/

*/

// Déclaration des variables constantes
(...)

// Boucle d'initialisation
void setup() {

  (...)

}

//Boucle principale
void loop() {

  (...)

}

Étape 2 - Oui, mais si mon Wi-Fi change ?

... Bibliothèque Wifimanager

Étape 3 - Et maintenant, on fait quoi avec le Wi-Fi ? (un petit serveur web)

... Site web pour allumer une led


Plein d'autres possibilités, voir étapes suivantes !

Étape 4 - Interrogation de serveurs web (mode JSON)

Étape 5 - Diffusion d'information (mode MQTT)


Dernière modification 6/02/2023 par user:Philby.

Commentaires

Draft