Contrôler l’interrupteur à distance CoTech avec Arduino (433Mhz) (3 / 5 étapes)

Étape 3: Le codage

Pour contrôler l’interrupteur, que nous en avons besoin de penser que la télécommande est beeing utilisé par ses codes de télécommandes d’adaptation et leur transmission à la demande de l’arduino.

La première chose à que faire est de commencer l’exemple dans le RCSwitch lib « ReceiveDemo_Advanced.ino » et de le transférer à l’arduino. Méfiez-vous de l’appellation de broche déroutant car la bibliothèque utilise la nr pour l’interruption broches et pas le nr de la broche numérique.

mySwitch.enableReceive(0) ; Récepteur sur « interruption 0 » = > C’est la broche numérique 2 et « interruption 1 » = > D3.

Lancez la fenêtre et appuyez sur un des boutons de la Co/Tech distant.

Vous devriez obtenir quelque chose comme ceci :

Décimal : 11001351 (24 bits) binaire : 101001111101111000000111 Tri-State : PulseLength ne s’applique pas : 517 microsecondes protocole: 5

Raw data: 7200,1004,528,504,1048,980,336,1176,356,1176,352,1180,1108,412,356,1172,364,1168,356,1160,1176,1124,412,336,1180,1116,440,328,1188,340,1228,1060,416,1160,380,1160,1108,464,1068,436,328,1232,1060,412,1116,440,1088,428,3024,

Cela signifie que l’Arduino est la lecture de la boîte de culasse. Le mots qui est intéressant est le code binaire. Cette télécommande envoie un code de 24 bit. Elle peut différer de différentes unités.

1010 0111110111100000 0111
^ ^ ^ ^ ------------------------ ^ ^ ^ ^
Les 4 premiers chiffres est le « nom » de la télécommande. Les 4 dernières est le nom du bouton qui est poussé. Les 16 nr entre les deux est un code aléatoire.

Si vous appuyez sur le bouton même il montrera à nouveau la même nr 4 (1010) dans le début et la nr même quatre (0111) en fin de compte. Les 16 nr je vais changer entre les deux sans doute. Chaque touche de la télécommande peut envoyer 4 codes binaires différents 24 bit.

Pour gagner du temps et rendre plus facile à collecter tous les « codes secrets ». I ' v a utilisé le code de l’exemple flamingoreader.ino dans la lib FlamingoSwitch et modifiez-le pour travailler avec RCSwitch. Il le rend beaucoup plus facile à analyser pour tous les codes binaires de la télécommande, et puis vous pouvez copier et coller dans un fichier texte pour le stockage. (Télécharger le le RecieverDemo_Scan.ino dossier et ajoutez-le dans le dossier RCSwitch de l’exemple)

Télécharger le fichier RecieverDemo_Scan.ino à la Ardunino et appuyez sur un des boutons de la télécommande jusqu'à ce que vous voyez « Analyse complète ».

Compteur : Code 0: Code 11446759 : 0xAEA9E7 Bin : 101011101010100111100111

Compteur: 1 Code : Code 11001351 : 0xA7DE07 Bin : 101001111101111000000111

Compteur: 2 Code : Code 11092535 : 0xA94237 Bin : 101010010100001000110111

Compteur : Code 3: Code 11340023 : 0xAD08F7 Bin : 101011010000100011110111

Balayage complet.

Nous avons maintenant tous les codes binaires pour ce bouton. Maintenant faire la même chose pour tous les boutons et les enregistrer dans un fichier texte pour plus tard.

Articles Liés

Contrôler un bras robotisé OWI avec Arduino

Contrôler un bras robotisé OWI avec Arduino

OWI le bras robotique de pointe est un formidable et bon marché 5-degré de liberté robotique bras que tout coûte 37 $. C'est un excellent kit pour construire avec un gamin et ne prendra pas plus de quelques heures pour terminer. Out of the box, il pe
Contrôler les solénoïdes avec arduino

Contrôler les solénoïdes avec arduino

Dans ce instructable, nous allons construire un circuit simple qui nous permettra de contrôler un solénoïde à l'aide de la physique populaire plate-forme arduinode calcul. Je me suis intéressé dans le contrôle de solénoïdes pour des applications de r
Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Salut, ceci est mon premier instructable et j'ai pensé que je montrerais une brève démonstration de comment contrôler quoi que ce soit comme la LED, moteurs à courant continu et un tas d'autres choses avec un arduino et à peu près n'importe quelle té
Contrôler les lumières fluorescentes avec un pointeur Laser et d’un Arduino

Contrôler les lumières fluorescentes avec un pointeur Laser et d’un Arduino

quelques membres de l' Alpha One Labs Hackerspace n'aime pas la lumière crue, distribuée par les luminaires fluorescents.  Ils voulaient un moyen d'être en mesure de contrôler facilement les différents luminaires, peut-être avec un pointeur laser ?J'
Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Halloween est l'occasion parfaite pour le plaisir de créer des effets spéciaux. Lorsque vous voulez être en mesure de commander à distance les accessoires et effets, une bonne option est d'utiliser une télécommande infrarouge. Donc dans ce projet, je
Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Salut les gars dans ce instructable je vais vous apprendre à contrôler un RGB léger avec la palette de couleur d'ordinateur...vous pouvez produire presque toutes les couleurs en RVB léger comme votre désir avec l'aide de la palette de couleur...Étape
Contrôler quoi que ce soit avec une seule broche AVR

Contrôler quoi que ce soit avec une seule broche AVR

cette instructable indique comment contrôler un groupe de led avec une sortie de microprocesseur.Le micro, que je vais utiliser est un Atmel Attiny2313.Étape 1: Pièces et outils Parts:Attiny2313 (eu 5 échantillons gratuits de la société Atmel)prise 2
Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Dans ce Instructable, nous allons vous montrer comment contrôler un verrou Kwikset ZigBee avec Intel Edison.Remarque : Le œuvre originale pour ce Instructable a été fait au cours de l'Intel IoT Roadshow Hackaton sur 14/03/15.Pour notre installation,
Arduino 101 et Visuino : contrôler la LED de Smartphone avec le Bluetooth, LE

Arduino 101 et Visuino : contrôler la LED de Smartphone avec le Bluetooth, LE

101 de l'Arduino est un puissant microcontrôleur, qui est également livré avec l'accéléromètre intégré, le Gyroscope, thermomètre et LE Bluetooth (BLE). Le Bluetooth permet elle particulièrement bien adaptée pour ITO développement et contrôle à dista
Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Que voiture smart définit lorsqu'il est combiné avec Les Modules des pilotes automobile L298N, offre une des façons plus faciles à rendre les voitures robot. Le L298N Motor Driver Module est facile à contrôler avec Arduino, et avec l'aide de Visuino
Comment contrôler un croquis de traitement avec deux entrées Arduino

Comment contrôler un croquis de traitement avec deux entrées Arduino

Ce tutoriel va vous montrer comment construire un circuit de base Arduino qui permet de contrôler un fun ball couleur croquis dans le traitement.Vous aurez besoin :1 x carte Arduino (j'utilise un Uno)1 x planche à pain1 Photo de x-résistance1 x 10 k
Comment contrôler presque n’importe quoi avec une caméra 3D (y compris votre Arduino)

Comment contrôler presque n’importe quoi avec une caméra 3D (y compris votre Arduino)

si vous contrôlez votre application de clavier, souris ou manette de jeu, alors il est facile de le contrôler avec les gestes de la main à l'aide d'une caméra 3D. Ce tutoriel va vous montrer comment il peut être fait à l'aide de Microsoft Device Emul
Contrôler quoi que ce soit avec la manette ps2 et Arduino (sans fil)

Contrôler quoi que ce soit avec la manette ps2 et Arduino (sans fil)

dans ce instructable vous apprendrez comment contrôler une led avec un contrôleur de la playstation 2 et un Arduino, mais vous pouvez contrôler pratiquement tout ce que vous voulez.Étape 1: matériauxVous aurez besoin :Arduinomanette PS2 (sans fil ou
Contrôler vos appareils électroménagers avec télécommande de la TV!!

Contrôler vos appareils électroménagers avec télécommande de la TV!!

J'ai trouvé que certaines personnes sont très paresseux pour se lever aller auprès du Conseil et appuyez sur l'interrupteur pour allumer de lumière ou fan ou tout autre appareil mais Hey!, maintenant il y a une solution plus simple. Maintenant vous p