Étape 5: Chargement du Code de l’Application
Temps de mettre la dernière pièce en place : le logiciel. Le code météo est disponible sur github.
Vous pouvez créer un nouveau modèle pour cela, afin que vous pouvez garder votre code de test autour dans l’IDE. Dans l’affirmative, cliquez l’engin à côté de votre nom de périphérique et tapez un nouveau nom de modèle de nouveau. Si le modèle n’existe pas déjà, il sera créé.
Collez neoweather.device.nut dans la fenêtre périphérique et neoweather.agent.nut dans la fenêtre de l’agent. Vous devez vous assurer que les deux lignes sont bien positionnés pour obtenir ce travail :
Tout en bas du code de l’appareil, assurez-vous que NUMPIXELS est défini sur le nombre de pixels dans votre trousseau de Neopixel :
Tout en haut du code agent, assurez-vous de que fournir votre Clé API Underground de météo. Cliquez sur le lien pour en obtenir un ; ils sont gratuits. Il va prendre une minute pour vous inscrire. N’oubliez pas de garder votre clé de sécurité :
Cliquez sur « Build and Run ». Les journaux montrera le dispositif de démarrage et de l’agent à partir. Dès que l’appareil vérifie avec l’agent, il va déclencher l’agent pour aller chercher le courant à son emplacement par défaut (Mountain View, Californie). Depuis, ça va certainement être ensoleillé et 75º, l’écran s’allume un beau chaud orange/rouge.
Lorsque vous êtes prêt pour pointer l’appareil à un endroit différent, cliquez sur l’URL de l’Agent dans la fenêtre de l’Agent. Ceci ouvrira une demande vers cette URL dans un autre onglet du navigateur. Cet agent Imp électrique est programmé pour agir comme un serveur Web minuscule - il répond aux demandes de vides en servant une petite page web. Cette page web vous fournit un moyen de mettre dans un nouveau code postal ou la chaîne d’emplacement, et il sert les prévisions à 5 jours pour l’emplacement actuellement-set, avec la permission de forecast.io.
C’est ça, tout est fait ! Si vous voulez jeter un oeil à l’intérieur du code, consultez les deux étapes suivantes.