Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SPI.h>
- #include <MFRC522.h>
- #define SS_PIN 10
- #define RST_PIN 9
- MFRC522 mfrc522(SS_PIN, RST_PIN);
- String card_ID="";
- //Add as many cards you want
- String Name1="89 48 C9 2F";
- String Name2="12122112947";
- String Name3="15353114169";
- String Name4="13937143185";
- String Name5="79 DD 81 2F";
- String Name6="89 48 C9 2F";
- int NumbCard[6];
- int j=0;
- int statu[6];
- int s=0;
- String Log;
- String Name;
- long Number;
- int n ;
- int ID=1;
- void setup() {
- Serial.begin(9600);
- SPI.begin();
- mfrc522.PCD_Init();
- Serial3.begin(9600);
- delay(200);
- }
- void loop() {
- if ( ! mfrc522.PICC_IsNewCardPresent()) {
- return;
- }
- if ( ! mfrc522.PICC_ReadCardSerial()) {
- return;
- }
- for (byte i = 0; i < mfrc522.uid.size; i++) {
- card_ID += mfrc522.uid.uidByte[i];
- }
- Serial.println(card_ID);
- if(card_ID==Name1){
- Name="First employee";
- Number="79 DD 81 2F";
- j=0;
- s=0;
- }
- else if(card_ID==Name2){
- Name="Second employee";
- Number=789101;
- j=1;
- s=1;
- }
- else if(card_ID==Name3){
- Name="Third employee";
- Number=789101;
- j=2;
- s=2;
- }
- else if(card_ID==Name4){
- Name="Fourth employee";
- Number=789101;
- j=3;
- s=3;
- }
- else if(card_ID==Name5){
- Name="Fiveth employee";
- Number=789101;
- j=4;
- s=4;
- }
- else if(card_ID==Name6){
- Name="Sixth employee";
- Number=789101;
- j=5;
- s=5;
- }
- else{
- goto cont;
- }
- cont:
- delay(2000);
- card_ID="";
- }
Advertisement
Add Comment
Please, Sign In to add comment