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 Prochaine révision Les deux révisions suivantes | ||
projets:serveurwebsurbatterie:accueil [2019/12/28 21:38] laurent [Code Arduino] |
projets:serveurwebsurbatterie:accueil [2019/12/28 21:44] laurent [Code] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
Cadeau original et intriguant pour développeurs en herbe ou mordus d' | Cadeau original et intriguant pour développeurs en herbe ou mordus d' | ||
- | Les questions du quizz peuvent être facilement personnalisées et l' | + | Les questions du quizz peuvent être facilement personnalisées et le destinataire peut réutiliser le circuit en y flashant son propre code pour réaliser toutes sorte d' |
{{ : | {{ : | ||
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 ==== | ||
Ligne 37: | Ligne 37: | ||
==== 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, stocke et vérifie les bonnes réponses et joue la mélodie sur le piezo via la librairie " | ||
- | ++++ Code ESP8266.ino| | + | ++++ Code ESP8266| |
<code cpp> | <code cpp> | ||
/*Copyright 2019 Reso-nance Numérique < | /*Copyright 2019 Reso-nance Numérique < | ||
Ligne 261: | Ligne 261: | ||
} | } | ||
</ | </ | ||
+ | ++++ | ||
==== HTML/JS ==== | ==== HTML/JS ==== | ||
Pour plus de flexibilité, | Pour plus de flexibilité, | ||
Ligne 266: | Ligne 267: | ||
...]</ | ...]</ | ||
Le code HTML est généré dynamiquement pour créer une div de la classe **well** dans un [[https:// | Le code HTML est généré dynamiquement pour créer une div de la classe **well** dans un [[https:// | ||
- | html/JS | + | ++++ Code HTML et JS| |
- | <code javascript | + | <code javascript> |
<!-- Copyright 2019 Reso-nance Numérique < | <!-- Copyright 2019 Reso-nance Numérique < | ||
Ligne 422: | Ligne 423: | ||
</ | </ | ||
</ | </ | ||
+ | ++++ |