Etape 11 : Programmation l’Edison
Fonctionnalité de bâtiment
Entrer les données des capteurs dans votre Edison et avoir votre code comprennent et analyser ces données se déroule en quatre étapes distinctes, qui sont inclus, initialiser, le programme d’installation et boucles. Pour chaque capteur, vous devrez commencer par y compris la bibliothèque qui contient les fonctions pour que le capteur. Ensuite, que vous pouvez initialiser une instance de ce capteur. Dans le code ci-joint, vous verrez la ligne Servo myservoRed. Il s’agit de la ligne qui indique à l’Edison pour initialiser le servo connecté à la sortie du canal rouge. Lors de l’installation, il faut commencer la communication série pour le débogage, assurez-vous que le capteur couleur est lu par le bus I2C et faire en sorte que nos servos et les fans sont accrochés les broches d’entrée droite. Si vous avez conçu votre circuit différemment, voici l’endroit pour désigner les broches font quels capteurs et servos. Enfin, nous arrivons à la boucle. Dans la boucle, nous voulons obtenir des données brutes du capteur RVB avec tcs.getRawData (& rouge, vert, bleu, & clear) , puis nous utilisons la fonction map pour transformer la valeur de couleur en une position rationnelle sur le servo.