Bonjour,
J'ai un programme qui me permet d'entrer le mot de passe windows à la lecture de tag RFID.
Le mot de passe est différents suivant la machine dans lequel se trouve le PC, les badges "équipe" déverrouillent tout et les badges invité ne déverrouillent pas toutes les sessions...
Dans mon code j'ai donc un tableau avec la liste des badges équipe et je souhaiterais ajouter les badges spécifique à chaque machine à la suite(plus loin dans le code):
exemple j'ai ma liste badge equipe:
String keyOk[] = {" 0D 2A B4 73", " A9 7D 02 7A" };
plus loin je voudrai ajouter la liste invitée suivant la machine : (code pour exemple)
String keyOk[] = keyOk[] + {" 5D B2 27 83", " DD 22 85 71", " 11 D2 7F CB"};
je pourrais imposer une longueur au tableau mais le nombre de badge peu varier...
voici la partie du code concerné:
#include <Keyboard.h>
#include <MFRC522.h>
#include <SPI.h>
#define RST_PIN 6
#define SS_PIN 10
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.
const int buzzer = 9; //buzzer to arduino pin 9
int i=0;
// machine hote
#define machine mx4glasstec
if (machine == "123") {
String MDP = "hjk";
}
if (machine == "456") {
String MDP = "xcv";
}
if (machine == "789") {
String MDP = "aze";
}
// initialisation des porte clé équipe:
// 0D 2A B4 73 porte clé
// A9 7D 02 7A porte clé
// 79 26 03 7A porte clé
// 19 49 03 7A porte clé
// F9 C3 E8 79 porte clé
// C9 9C 03 7A porte clé
String keyOk[] = {" 0D 2A B4 73", " A9 7D 02 7A", " 79 26 03 7A", " 19 49 03 7A", " F9 C3 E8 79", " C9 9C 03 7A" };
// ajout des porte clé spécifiques
// 5D B2 27 83 porte clé machine 123
// DD 22 85 71 carte machine 123
// 11 D2 7F CB carte machine 123
// liste des clés machine 123
String keyOk[] = {" 5D B2 27 83", " DD 22 85 71", " 11 D2 7F CB"}; ******** ici le code ou j'aoute les autres tag *************
// liste des clés machine 456
//String keyOk[] = {" ", " "};
// liste des clés machine 789
//String keyOk[] = {" ", " "};
j'ai cherché sur google mais je tombe à chaque fois sur des tableaux fixe...
merci