/* Por: Eduardo Ribeiro Oferecimento: www.sttamp.com Mais tutoriais em http://viciadosemarduino.blogspot.com.br/ grupo no whatsApp "Viciados em Arduino" des de 27/04/2014 WhatsAppp +55 (66) 9691-3568 */ #include <SPI.h> #include <MFRC522.h> #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); // Cria a instância MFRC522. char st[20]; void setup() { Serial.begin(9600); // Inicia a serial SPI.begin(); // Inicia SPI bus mfrc522.PCD_Init(); // Inicia MFRC522 Serial.println("Aproxime o seu cartao do leitor..."); Serial.println(); } void loop() { // Procura por novos cartões if ( ! mfrc522.PICC_IsNewCardPresent()) { return; } // Seleccione um dos cartões if ( ! mfrc522.PICC_ReadCardSerial()) { return; } //Mostra UID na serial Serial.print("UID da tag :"); String conteudo= ""; byte letra; for (byte i = 0; i < mfrc522.uid.size; i++) { Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "); Serial.print(mfrc522.uid.uidByte[i], HEX); conteudo.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ")); conteudo.concat(String(mfrc522.uid.uidByte[i], HEX)); } Serial.println(); Serial.print("ESTADO: "); conteudo.toUpperCase(); //========================================================================================= //VERIFICAÇÃO DE RFID //========================================================================================= if (conteudo.substring(1) == "7C 33 27 32"){ //UID 1 - Chaveiro Serial.println("CHAVEIRO 1 !"); Serial.println(); } //========================================================================================= //========================================================================================= //VERIFICAÇÃO DE RFID //========================================================================================= if (conteudo.substring(1) == "A7 C0 91 EE"){ //UID 2 - Chaveiro Serial.println("CHAVEIRO 2 !"); Serial.println(); } //========================================================================================= //========================================================================================= //VERIFICAÇÃO DE RFID //========================================================================================= if (conteudo.substring(1) == "C4 05 B0 76"){ //UID 3 - Chaveiro Serial.println("CHAVEIRO 3 !"); Serial.println(); } //========================================================================================= //========================================================================================= //VERIFICAÇÃO DE RFID //========================================================================================= if (conteudo.substring(1) == "47 2A 58 EE"){ //UID 4 - Chaveiro Serial.println("CHAVEIRO 4 !"); Serial.println(); } //========================================================================================= //========================================================================================= //VERIFICAÇÃO DE RFID //========================================================================================= if (conteudo.substring(1) == "A7 CF 8E EE"){ //UID 5 - Chaveiro Serial.println("CHAVEIRO 5 !"); Serial.println(); } //========================================================================================= }