Étape 3: Génération de Test
Tout d’abord, nous avons besoin de construire une installation d’essai pour avoir une preuve de concept et Arduino-IRremote compatibilité de bibliothèque avec le dispositif.
Bibliothèque peut être téléchargé à https://github.com/z3t0/Arduino-IRremote
Récepteur IR peut être directement connecté à l’Arduino
- Récepteur de SCR d’IR à 5v
- Sol à sol
- Et broche de signal du récepteur IR à aucune broche numérique d’Arduino. (Changer cela dans le code respectivement)
Remarque : Assurez-vous que l’axe de récepteur IR avant de brancher, ils peuvent être facilement endommagés par mauvais câblage.
J’ai également connecté IR led à la broche numérique 3 qui est goupille PWM. (Cela dépend de type de l’Arduino vous utilisez, détails dans la dernière étape)
Si vous ne savez pas quelle résistance pour être utilisé avec leds Utilisez cette calculatrice pour connaître la valeur. http://www.Hobby-Hour.com/Electronics/ledcalc.php
Maintenant, l’installation d’essai en place, nous pouvons lire certains codes distants à utiliser dans notre code Arduino, lire les codes de tous les boutons que nous utilisons dans ce projet.
J’ai trouvé le bel article sur Arduino-IRremote bibliothèque à https://www.pjrc.com/teensy/td_libs_IRremote.html qui explique beaucoup de choses sur cette bibliothèque. J’ai développé mon code basé sur « programme d’exemple pour la réception » dans cet article.
Un simple si condition peut être écrits à traduire ce qu’il faut maîtriser quelle commande distante est reçu. Codes infrarouges peuvent être envoyées depuis la mise en place même en utilisant l’objet IRsend.
Gardez toujours une caméra autour lors du test de ce que la lumière infrarouge n’est visible qu’avec les caméras infrarouges sensibles
C’est la deuxième fois que je construis le même projet, dans la précédente, je n’ai pas utilisé la bibliothèque, j’ai mesuré littéralement micro secondes écart entre l’infrarouge les impulsions de distance et fait ces chiffres de retard comme un tableau d’octets et cligna des yeux IR led avec ces écarts entre les deux. Gros problème avec ce genre de montage est mémoire, Arduino mini pro a très peu de mémoire et les tableaux d’octets est énormes. Et cette configuration n’est pas aussi fiable qu’à l’aide de la bibliothèque.