|
|
| (101 versions intermédiaires par le même utilisateur non affichées) |
| Ligne 2 : |
Ligne 2 : |
| |Main_Picture=Code_minimal_des_fonctions_r_seau_WiKi_Reseau.png | | |Main_Picture=Code_minimal_des_fonctions_r_seau_WiKi_Reseau.png |
| |Licences=Attribution (CC-BY) | | |Licences=Attribution (CC-BY) |
| |Description=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. | | |Description=Page obsolète - voir dans la rubrique "Introduction" les liens vers les pages qui la remplacent. |
| |Disciplines scientifiques=Arduino, Computing | | |Disciplines scientifiques=Arduino, Computing |
| |Difficulty=Technical | | |Difficulty=Technical |
| Ligne 10 : |
Ligne 10 : |
| }} | | }} |
| {{Introduction | | {{Introduction |
| |Introduction=(A compléter) | | |Introduction='''Page obsolète'''. Elle a été découpée en quatre épisodes, accessibles ici : |
| }}
| |
| {{Materials
| |
| |Prerequisites={{Prerequisites
| |
| |Prerequisites=Installer l'environnement Arduino sur votre système
| |
| }}{{Prerequisites
| |
| |Prerequisites=Premiers pas avec Arduino
| |
| }}{{Prerequisites
| |
| |Prerequisites=Utiliser le D1 mini avec Arduino
| |
| }}
| |
| }}
| |
| {{Tuto Step
| |
| |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() {
| |
|
| |
|
| (...)
| | <br /> |
|
| |
|
| }
| | #[https://www.wikidebrouillard.org/wiki/Code_Minimal_R%C3%A9seau_-_(1)_Connecter_le_Wemos_D1_mini_%C3%A0_internet_en_wifi Connecter le Wemos D1 Mini à internet en Wi-Fi]. |
| | | #[https://www.wikidebrouillard.org/wiki/Code_Minimal_R%C3%A9seau_-_(2)_H%C3%A9berger_un_site_web_sur_mon_Wemos_D1_mini Héberger un site web sur mon Wemos D1 Mini]. |
| //Boucle principale | | #[https://www.wikidebrouillard.org/wiki/Code_Minimal_R%C3%A9seau_-_(3)_Mon_D1_Mini_r%C3%A9cup%C3%A8re_des_donn%C3%A9es_sur_Internet_(Json) Mon Wemos D1 Mini récupère des données sur Internet (format Json)]. |
| void loop() {
| | #[https://www.wikidebrouillard.org/wiki/Code_Minimal_R%C3%A9seau_-_(4)_Mes_Wemos_D1_Mini_discutent_sur_Internet_avec_MQTT Mes Wemos D1 Mini discutent sur Internet (protocole MQTT)] |
| | |
| (...)
| |
| | |
| }
| |
| </syntaxhighlight><br />
| |
| }}
| |
| {{Tuto Step
| |
| |Step_Title=Oui, mais si mon Wi-Fi change ?
| |
| |Step_Content=... Bibliothèque Wifimanager
| |
| }}
| |
| {{Tuto Step
| |
| |Step_Title=Et maintenant, on fait quoi avec le Wi-Fi ? (un petit serveur web)
| |
| |Step_Content=... Site web pour allumer une led
| |
|
| |
|
|
| |
|
| Plein d'autres possibilités, voir étapes suivantes !
| | <u>Il est nécessaire de commencer par l'épisode 1</u>, par contre les épisodes suivants peuvent être consultés dans n'importe quel ordre. |
| }}
| |
| {{Tuto Step
| |
| |Step_Title=Interrogation de serveurs web (mode JSON)
| |
| }} | | }} |
| | {{Materials}} |
| {{Tuto Step | | {{Tuto Step |
| |Step_Title=Diffusion d'information (mode MQTT) | | |Step_Title=Ben non, y en n'a plus ... |
| | |Step_Content=... puisque la page est obsolète ... (mais le Wiki impose au moins une étape) |
| }} | | }} |
| {{Notes}} | | {{Notes}} |
Page obsolète - voir dans la rubrique "Introduction" les liens vers les pages qui la remplacent.
Auteur
Philippe Blusseau | Dernière modification 6/02/2023 par Philby
Difficulté
Technical Technique
Durée
10 hour(s) heure(s)
Disciplines scientifiques
Arduino, Informatique
Page obsolète - voir dans la rubrique "Introduction" les liens vers les pages qui la remplacent.
Difficulté
Technical Technique
Durée
10 hour(s) heure(s)
Disciplines scientifiques
Arduino, Informatique
<languages />
Licence : Attribution (CC-BY)
Wi-Fi, HTTP, MQTT, JSON
Code_minimal_des_fonctions_r_seau_WiKi_Reseau.png
Introduction
Étape 1 - Ben non, y en n'a plus ...
... puisque la page est obsolète ... (mais le Wiki impose au moins une étape)
Dernière modification 6/02/2023 par user:Philby.
Draft