Différences
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 | ||
atelier:objet_connecte:lumiere [2018/10/20 01:34] emoc [composants] |
atelier:objet_connecte:lumiere [2019/09/27 11:54] (Version actuelle) emoc [Lumière (photon + relais)] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Lumière (photon + relais) ====== | ====== Lumière (photon + relais) ====== | ||
- | Ce montage permet de commander un relais pour allumer une lampe de chevet à distance, par l'intermédiaire d'une page web. | + | Ce montage permet de commander un relais pour allumer une lampe de chevet à distance, par l'intermédiaire d'une page web. \\ |
+ | Attention, ce montage est relié au courant du secteur à 230V, prendre les précautions nécessaires! | ||
===== composants ===== | ===== composants ===== | ||
* 1 x particle photon | * 1 x particle photon | ||
- | * 1 x module relais grove | + | * 1 x [[http://wiki.seeedstudio.com/Grove-Relay/|module relais grove]] |
* 1 x bouton miniature | * 1 x bouton miniature | ||
- | * | + | * 1 x résistance 10k |
+ | * 1 x plaque d'essai | ||
+ | * quelques fils de connexion | ||
===== schéma du montage ===== | ===== schéma du montage ===== | ||
Ligne 16: | Ligne 19: | ||
===== code photon ===== | ===== code photon ===== | ||
- | ++++ afficher le code | | + | Le relais est déclenché, soit directement par le bouton pour les tests, soit par une commande envoyée depuis la page web. La fonction interne du photon ''controleLumiere'' communique une valeur de retour à la page web selon l'ordre qu'elle a reçu. |
+ | |||
+ | <accordion> | ||
+ | <panel title="lumiere.phot (cliquer pour afficher le code)"> | ||
<code c lumiere.phot> | <code c lumiere.phot> | ||
/* | /* | ||
Ligne 64: | Ligne 70: | ||
} | } | ||
</code> | </code> | ||
- | ++++ | + | </panel> |
+ | </accordion> | ||
===== code web ===== | ===== code web ===== | ||
- | ++++ afficher le code | | + | <accordion> |
+ | <panel title="lumiere.html (cliquer pour afficher le code)"> | ||
<code javascript [enable_line_numbers="true",highlight_lines_extra="37,38,39,40"] lumiere.html> | <code javascript [enable_line_numbers="true",highlight_lines_extra="37,38,39,40"] lumiere.html> | ||
<!DOCTYPE html> | <!DOCTYPE html> | ||
Ligne 151: | Ligne 160: | ||
</html> | </html> | ||
</code> | </code> | ||
- | ++++ | + | </panel> |
+ | </accordion> |