Étape 3: Télécharger le code...
Installer les bibliothèques ShiftPWM et MQTT
Branchez votre Arduino et télécharger le croquis ci-joint,
Je ne prétends pas être le meilleur à l’écriture de code - il n’est pas mon pain quotidien, mais j’ai fait il depuis un certain temps. Il y a probablement beaucoup de mémoire gaspillée dans diverses définitions variables mais il fonctionne très bien et laisse beaucoup d’espace de code pour vos propres mods. N’hésitez pas à mod comme bon vous semble.
Le code que j’ai écris ici est encore un sous-ensemble du code j’utilise effectivement, mais les mêmes. J’ai d’autres périphériques connectés à l’arduino qui publie des informations via MQTT. Vous pourriez par exemple, utilisez ceci comme une « alarme d’escalier » qui peut-être envoie une notification que quelqu'un vient vers le haut de l’escalier pendant la nuit sans aller vers le bas - c’est à dire un intrus. Peut-être vous avez un jeune enfant que vous souhaitez faire sûr que fait ne pas monter les escaliers. Les possibilités sont infinies...
Vous aurez besoin de le modifier légèrement pour utiliser votre propre serveur MQTT (nom de l’adresse IP ou DNS) et le chemin de l’abonnement. J’ai laissé certaines valeurs là-dedans. C’est les seules modifications que vous avez besoin - qu’il est activé pour DHCP.