Go Down

Topic: Nothing happen RFID RC522 Arduino Mega (Read 11225 times) previous topic - next topic

Mikamadgik

Hello!
I'm writing this because i have a problem, and i don't find the answers.

I try to use a RFID RC522 with my arduino mega 2560.
I follow all the instruction from a lot of tutorial ( https://github.com/miguelbalboa/rfid , https://www.youtube.com/watch?v=hxSQmTkIGAs  etc etc.)

My problem is: when i try to scan my card, nothing happen. I use the dump info example, but i receive no message on "monitor information". I should have the number and all that stuff.

I try to use this code:

Code: [Select]
/*
* MFRC522 - Library to use ARDUINO RFID MODULE KIT 13.56 MHZ WITH TAGS SPI W AND R BY COOQROBOT.
* The library file MFRC522.h has a wealth of useful info. Please read it.
* The functions are documented in MFRC522.cpp.
*
* Based on code Dr.Leong   ( WWW.B2CQSHOP.COM )
* Created by Miguel Balboa (circuitito.com), Jan, 2012.
* Rewritten by Søren Thing Andersen (access.thing.dk), fall of 2013 (Translation to English, refactored, comments, anti collision, cascade levels.)
* Released into the public domain.
*
* Sample program showing how to read data from a PICC using a MFRC522 reader on the Arduino SPI interface.
*----------------------------------------------------------------------------- empty_skull
* Aggiunti pin per arduino Mega
* add pin configuration for arduino mega
* http://mac86project.altervista.org/
----------------------------------------------------------------------------- Nicola Coppola
* Pin layout should be as follows:
* Signal     Pin              Pin               Pin
*            Arduino Uno      Arduino Mega      MFRC522 board
* ------------------------------------------------------------
* Reset      9                5                 RST
* SPI SS     10               53                SDA
* SPI MOSI   11               51                MOSI
* SPI MISO   12               50                MISO
* SPI SCK    13               52                SCK
*
* The reader can be found on eBay for around 5 dollars. Search for "mf-rc522" on ebay.com.
*/

#include <SPI.h>
#include <MFRC522.h>

#define SS_PIN 53
#define RST_PIN 5
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.

void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522 card
Serial.println("Scan PICC to see UID and type...");
}

void loop() {
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}

// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}

// Dump debug info about the card. PICC_HaltA() is automatically called.
mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}


Is somebody have one idea? I just received this card so maybe this card is dead? (but the D1 light is HIGH on the TFID RC522)
Mika


nasirkhanmmd

i have just done this with same code you quoted , you should check your connections .. i have used Reset pin as 46 instead of 5 in code...

Mikamadgik

Thanks a lot, that's right it was the connections, I restart everything and it's work after :)
Not with all my card, only with the card delivered with the RC522. So i'm still looking for, but maybe it's because the RS522 doesn't read all RFID card.
I'm checking that on internet.
But anyway thanks a lot for your help :)
Mika

Go Up