Étape 4: Télécharger des sketches aux nœuds
Maintenant est le bon moment pour les cartes Arduino dans vos noeuds distants avec une esquisse de Sensorino base qui conduira les lumières et les commutateurs du programme et de faire les communications partie. Il est bon de le faire avant de monter le tout dans un endroit inaccessible.
Je n’entrerai pas dans full détails ici car je ne veux pas que ce soit un logiciel instructable et plutôt consulter les instructions sur cette page wiki de github.
Mais c’est assez simple. Si vous avez l’IDE Arduino installé, il suffit d’ajouter la bibliothèque Sensorino à vos bibliothèques. Ouvrez l’esquisse de Sensorino exemple et ajuster le nombre de relais, puis basculer les Services (terme Sensorino) qui sont créés, en ajoutant et supprimant des lignes de l’exemple. Également donner les numéros de broche numérique à utiliser, l’ID de Service et l’ID du nœud (numéros de votre choix--juste besoin d’être unique). Ensuite, transférez-le sur le nœud à l’aide d’un adaptateur USB-vers-série comme vous le feriez avec n’importe quel Arduino.
Malheureusement cette requres que vous sachiez déjà qui épingle que vous allez utiliser pour les interrupteurs et les liaisons de relais. Vous n’avez pas besoin de connaître celui qui est un commutateur qui et qui est qui mais toujours besoin de savoir quelles broches que vous allez utiliser. Attribution spécifique va être fait en envoyant une commande radio plus tard.
Il y a une autre façon de le faire aussi. Cette page wiki parle d’installer un bootloader spécial sur la carte Arduino qui permettra de télécharger un ensemble nouveau Arduino croquis à distance. C’est un peu plus compliqué, mais fonctionne bien, spécialement pour les nœuds qui sont difficiles d’accès. Je suis personnellement en s’appuyant sur ce beaucoup.
Nous allons également prendre un moment maintenant au programme le nœud de Base --c’est la même histoire que les noeuds distants juste aucune personnalisation de faire de la programmation. Vous pouvez juste prendre l’esquisse de l’exemple et télécharger comme est à la base de votre Sensorino.