Étape 2: Trouver les bons signaux
Pour ce projet, nous utilisons du RC-commutateur de bibliothèque, qui se trouve sur Github. S’il vous plaît télécharger et installer la bibliothèque à l’IDE Arduino via Sketch > Bibliothèque incluent > Add .zip bibliothèque.
Maintenant, avant que nous pouvons faire l’Arduino envoyer un signal à la prise murale pour activer ou désactiver, nous devons savoir ce qu’il faut envoyer. C’est pourquoi nous seront « sniff » la communication entre la télécommande et la prise murale. Pour ce faire, assurez-vous que votre télécommande et prises murales travaillent avec les autres. Dans mon exemple, mes prises murales sont reliées aux canaux A et B sur la télécommande.
Pour renifler le signal, câbler le récepteur à l’Arduino comme indiqué dans l’image. Il s’agit :
- VCC à 5V
- GND à la broche GND
- La broche de données à côté de la broche de terre à la broche Arduino numérique 2
Maintenant brancher l’Arduino à votre ordinateur et ouvrez l’esquisse exemple : fichier > exemples > RCSwitch > ReceiveDemo_Simple
Télécharger le croquis et ouvrir le moniteur de la série.
Maintenant, lorsque vous appuyez sur un bouton sur la télécommande, vous voyez le signal apparaissant dans votre moniteur de la série ! Notez que chaque bouton (sur A, large de A, b, arrêt B etc.) a son propre signal. Notez ces signaux parce que nous allons les utiliser plus tard.
Dans la capture d’écran jointe, vous voyez que pour moi, pour le bouton A-ON envoie le code 24 bit « 16762196 » aussi longtemps que le bouton est enfoncé. Quand j’ai le relâcherez, il envoie le code « 16768351 ». Cette dernière valeur, que vous n’avez pas à enregistrer.
Trouver toutes les valeurs pour tous le bouton que vous avez l’intention d’utiliser.