Une variable pour créer un mot de passe ?

Vincent
mer, 12/27/2017 - 19:01
Bonjour,
J'ai créer un code pour fermer / ouvrir un circuit avec un relais à distance, en utilisant une télécomande.
Voici le code Touche 1 Fermé Touche 2 Ouvert
#include <IRremote.h>
char DIO_Buzzer = 7;
const char DIN_RECEPTEUR_INFRAROUGE = 2;IRrecv monRecepteurInfraRouge (DIN_RECEPTEUR_INFRAROUGE);
decode_results messageRecu;
void setup()
{
monRecepteurInfraRouge.enableIRIn();
monRecepteurInfraRouge.blink13(true);
pinMode(7, OUTPUT);
}void loop()
{
if (monRecepteurInfraRouge.decode(&messageRecu))
{
if (messageRecu.value == 0xFF6897)
{ digitalWrite(7, LOW); }
if (messageRecu.value == 0xFF30CF)
{ digitalWrite(7, HIGH); }
delay(100);
monRecepteurInfraRouge.resume () ;
}
delay(1);
}
Je voudrais savoir si il existe une variable pour stocker un mot de passe à 4 chifres.
Par exemple, taper le code avec la télécommande pour alimenter le relais et appuyer sur une autre touche pour couper le circuit.
Merci beaucoup par avance
Au revoir
PS : J'utiliser la télécommande d'un kit arduino, elle ressembles beaucoup à celle d'Alex, présentée dans sa vidéo sur la télécommande.
Vincent
mer, 12/27/2017 - 20:42
En dur, c'est à dire directement dans le code ?
Comment faire ? Il faut écrire quoi ? Car le récepteur reçoit directement un code !
Voici les codes de 0 à 9
0 FF6897
1 FF30CF
2 FF18E7
3 FF7A85
4 FF10EF
5 FF38C7
6 FF5AA5
7 FF42BD
8 FF4AB5
9 FF52AD