microc:arduino:spiffs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
microc:arduino:spiffs [2023/08/18 16:13] – [4. Serveur Web statique] philmicroc:arduino:spiffs [2023/08/18 18:29] (Version actuelle) phil
Ligne 2: Ligne 2:
  
  
-====== ESP - Le système de fichiers LittleFS ======+====== Microcontrôleurs - ESP - Le système de fichiers LittleFS ======
 {{ :arduino:memoire:esp8266-spiffs-file-system.jpg?nolink&350|}} {{ :arduino:memoire:esp8266-spiffs-file-system.jpg?nolink&350|}}
 [Mise à jour le 18/8/2023] [Mise à jour le 18/8/2023]
Ligne 124: Ligne 124:
   - Des fichiers du site (HTML, CSS, JavaScript)   - Des fichiers du site (HTML, CSS, JavaScript)
   - Du code C++ (croquis Arduino ou main.cpp dans platformIO)   - Du code C++ (croquis Arduino ou main.cpp dans platformIO)
- \\ \\+ \\
 === 4.1 Fichiers du site === === 4.1 Fichiers du site ===
  
Ligne 135: Ligne 135:
  
 {{ :arduino:uc:platformioico.png?nolink&50|}} {{ :arduino:uc:platformioico.png?nolink&50|}}
-  * **Téléchargement à partir du projet platformIO (VSCode)** \\ Cliquer sur **Upload Filesystem Image** pour que les fichiers situés dans //data// soient transférés dans la mémoire du système de fichiers.+  * **Téléchargement à partir du projet platformIO (VSCode)** \\ Cliquer sur **Upload Filesystem Image** pour que les fichiers situés dans //data// soient transférés dans la mémoire du système de fichiers.  \\ \\
  
 === 4.2 Algorithme === === 4.2 Algorithme ===
Ligne 150: Ligne 150:
    <strong>fin</strong>    <strong>fin</strong>
 </pre></html>    </pre></html>   
 + \\
      
 === 4.3 Code === === 4.3 Code ===
Ligne 258: Ligne 258:
 } }
 </code> </code>
- 
-  * **Projet PlatformIO** 
  
 {{ :arduino:uc:platformioico.png?nolink&50|}} {{ :arduino:uc:platformioico.png?nolink&50|}}
Ligne 274: Ligne 272:
  
 === 5.1 Afficher le contenu d'un fichier === === 5.1 Afficher le contenu d'un fichier ===
 +A faire 
 + \\
 === 5.2 Écrire dans un fichier === === 5.2 Écrire dans un fichier ===
 +A faire 
 + \\
 === 5.3 Interface Web dynamique (Mini Serre) === === 5.3 Interface Web dynamique (Mini Serre) ===
   * **Exemple 1**   * **Exemple 1**
Ligne 296: Ligne 296:
 <callout type="tip" title="PlatformIO" icon="true"><html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_PIO_ESP8266_DEMO_SERRE.zip" target="_blank">Télécharger</a></html> le projet PlatformIO pour VSCode. Le téléchargement des fichiers du site, situés dans data, se fait avec **Upload Filesystem Image**. Le SSID et le mot de passe du réseau doivent avoir été préalablement chargés dans l'eeprom émulée avec ce <html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_ESP_infosClientMQTT.zip" target="_blank">croquis</a></html>.</callout> <callout type="tip" title="PlatformIO" icon="true"><html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_PIO_ESP8266_DEMO_SERRE.zip" target="_blank">Télécharger</a></html> le projet PlatformIO pour VSCode. Le téléchargement des fichiers du site, situés dans data, se fait avec **Upload Filesystem Image**. Le SSID et le mot de passe du réseau doivent avoir été préalablement chargés dans l'eeprom émulée avec ce <html><a href="https://webge.fr/doc/wikis/code/Arduino/ARD_ESP_infosClientMQTT.zip" target="_blank">croquis</a></html>.</callout>
 === 5.4 Serveur FTP  === === 5.4 Serveur FTP  ===
 +A faire
  • microc/arduino/spiffs.1692368022.txt.gz
  • Dernière modification : 2023/08/18 16:13
  • de phil