Advertisement
computermuseo

rfid arduino write/read

Apr 16th, 2015
5,391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <RFID.h>
  3. /* Vengono definiti PIN del RFID reader*/
  4. #define SDA_DIO 10 // 53 per Mega
  5. #define RESET_DIO 9
  6. #define delayRead 1000 // Time of delay
  7.  
  8. /* Viene creata una istanza della RFID libreria */
  9. RFID RC522(SDA_DIO, RESET_DIO);
  10.  
  11. void setup()
  12. {
  13. Serial.begin(9600);
  14. /* Abilita SPI*/
  15. SPI.begin();
  16. /* Viene inizilizzato RFID reader */
  17. RC522.init();
  18. Serial.println("Setup");
  19. }
  20.  
  21. void loop()
  22. {
  23. /* Temporary loop counter */
  24. byte i;
  25.  
  26. // Se viene letta una tessera
  27. if (RC522.isCard())
  28. {
  29. // Viene letto il suo codice
  30. RC522.readCardSerial();
  31. String codiceLetto ="";
  32. Serial.println("Codice delle tessera letto:");
  33.  
  34. // Viene caricato il codice della tessera, all'interno di una Stringa
  35. for(i = 0; i <= 4; i++)
  36. {
  37. codiceLetto+= String (RC522.serNum[i],HEX);
  38. codiceLetto.toUpperCase();
  39. }
  40. Serial.println(codiceLetto);
  41. delay(delayRead);
  42. Serial.println();
  43. Serial.println();
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement