Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
projets:serveurwebsurbatterie:accueil [2019/12/28 21:44] laurent [Description] |
projets:serveurwebsurbatterie:accueil [2019/12/28 21:52] (Version actuelle) laurent [Code Arduino] |
||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
* le code arduino qui gère le wifi, le serveur web, valide les réponses et joue la mélodie en PWM sur le piezo | * le code arduino qui gère le wifi, le serveur web, valide les réponses et joue la mélodie en PWM sur le piezo | ||
* le code HTML/JS assure l' | * le code HTML/JS assure l' | ||
- | * les librairies externes ([[https:// | + | * les librairies externes ([[https:// |
==== Le SPIFFS ==== | ==== Le SPIFFS ==== | ||
Les ESP8266 comportent le plus souvent 4Mo de mémoire flash qui peut être répartie en une section réservée au code et une réservée au SPIFFS. Le SPIFFS ou //SPI FileSystem// | Les ESP8266 comportent le plus souvent 4Mo de mémoire flash qui peut être répartie en une section réservée au code et une réservée au SPIFFS. Le SPIFFS ou //SPI FileSystem// | ||
- | Lors du téléversement du code depuis l'IDE d' | + | |
+ | Lors du téléversement du code depuis l'IDE d' | ||
+ | |||
+ | Une fois le plugin installé et la taille du SPIFFS alloué, il est possible de téléverser les fichiers contenus dans le répertoire **data** à l' | ||
+ | <WRAP center round tip 60%> | ||
+ | Le téléversement peut échouer si le moniteur série est lancé, pensez à le fermer avant de téléverser. | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
==== Code Arduino==== | ==== Code Arduino==== | ||
- | Pour téléverser le code depuis Arduino, la librairie ESP8266 ainsi que le plugin SPIFFS doivent être préalablement installés. Le code initialise le SPIFFS, indique les routes vers les librairies statiques stockées dans le SPIFFS, stocke et vérifie les bonnes réponses et joue la mélodie sur le piezo via la librairie " | + | Pour téléverser le code depuis Arduino, la librairie ESP8266 ainsi que le plugin SPIFFS doivent être préalablement installés. Le code initialise le SPIFFS, indique les routes vers les librairies statiques stockées dans le SPIFFS, crée un réseau WIFI sans mot de passe, stocke et vérifie les bonnes réponses et joue la mélodie sur le piezo via la librairie " |
++++ Code ESP8266| | ++++ Code ESP8266| | ||
<code cpp> | <code cpp> |