Advertisement
Guest User

Untitled

a guest
Dec 9th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. /*
  2. PINOUT:
  3. RC522 MODULE Uno/Nano
  4. SDA D10
  5. SCK D13
  6. MOSI D11
  7. MISO D12
  8. IRQ N/A
  9. GND GND
  10. RST D9
  11. 3.3V 3.3V
  12. */
  13.  
  14. #include <SPI.h>
  15. #include <RFID.h>
  16.  
  17. #define SDA_DIO 10 // 53 Arduino Mega
  18. #define RESET_DIO 9
  19.  
  20. RFID RC522(SDA_DIO, RESET_DIO);
  21.  
  22. String readCode;
  23. String validCode = "25d24d9a2";
  24.  
  25. byte i;
  26.  
  27. void setup()
  28. {
  29. Serial.begin(9600);
  30. SPI.begin();
  31.  
  32. RC522.init();
  33. Serial.println("Waiting for a card");
  34. Serial.println();
  35. }
  36.  
  37. void loop()
  38. {
  39. if (RC522.isCard())
  40. {
  41. RC522.readCardSerial();
  42.  
  43. Serial.print("Code: ");
  44.  
  45. for (i = 0; i <= 4; i++)
  46. {
  47. readCode += String (RC522.serNum[i], HEX);
  48. }
  49. Serial.println(readCode);
  50.  
  51. if (readCode.equals(validCode) == true) {
  52.  
  53. Serial.println("Valid card!");
  54. }
  55. else {
  56. Serial.println("Access denied!");
  57. }
  58.  
  59. Serial.println();
  60.  
  61. readCode = "";
  62. delay(1000);
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement