Étape 4: Code
Le code est très simple. Il ne fait attendre un signal, puis tournez le voyant marche/arrêt selon ce qui est son état actuel.
Cependant, initialement obtenir la télécommande au travail a été une douleur. La bibliothèque IRemote traditionnelle ne fonctionnera pas car il ne peut pas compiler sur le ONE LinkIt. Donc j’ai cherché et trouvé une bibliothèque spécifique au Conseil d’administration. Téléchargez-le et installez-le dans votre IDE. Maintenant, vous pouvez utiliser les récepteurs infra-rouge. Apparemment, il ne fonctionne que sur la broche numérique 2 et c’est ce que j’ai câblé le récepteur trop.
J’ai aussi eu un problème avec la bibliothèque après l’avoir installé. Dans la boucle principale, une fois j’ai poussé le bouton une fois qu’il continuerait à mettre la lumière sur et en dehors, sur et en dehors. Je n’avais aucune idée pourquoi parce que la si la fonction vérifiée pour un signal avant qu’il fut exécuté et puis il fait une seule fois. Enfin, j’ai découvert que j’avais besoin de ce qu’on appelle débusquer l’ancienne valeur reçue. J’ai ajouté une fois qu’il a parfaitement fonctionné dans un premier temps ! J’ai aussi ajouté un délai de 5 secondes après avoir appuyé sur la touche parce qu’elle maintient les touches supplémentaires de procéder à l’état de la lumière. Aussi, il n’est probablement pas très bon pour les ampoules être allumé et éteint très rapidement.
Je dis au début, que cela a fonctionné est parce qu’après avoir été installé pendant un certain temps il a commencé à tourner en marche/arrêt au hasard. Je l’avais installé dans ma chambre et dans le milieu de la nuit, il s’est allumé, éteint, dessus, au loin. Ahhhhhhhhh ! Ce qu’il fait!! Ensuite, j’ai réalisé que depuis que j’avais fait le code accepter n’importe quelle valeur infrarouge que les ampoules sur le ventilateur il ont été effectuer car ils émettent de la lumière infra-rouge ! J’ai donc ajouté un peu filtre de bande de canard portant le récepteur, donc il ne serait en mesure d’obtenir des signaux d’une certaine direction. Cela a fonctionné !
Alors Télécharger le code fourni et s’assurer que les premiers que la bibliothèque est installée.