M5Stack - Simple Applications for RFID- Arduino
- 
					
					
					
					
 HI, 
 I would like to connect a RFID reader to a M5Stack, I have a RC522 sensor witch is connected like this SDA to SDA, SCK to SCK, MOSI to MO, MI to MI, Reset to 1. I have this code:#include <SPI.h> 
 #include <MFRC522.h>
 #include <M5Stack.h>#define RST_PIN 1 //Pin 1 para el reset del RC522 
 #define SS_PIN 21 //Pin 21 para el SS (SDA) del RC522
 MFRC522 mfrc522(SS_PIN, RST_PIN); //Creamos el objeto para el RC522void setup() { 
 M5.begin();
 Serial.begin(9600); //Iniciamos la comunicación serial
 SPI.begin(); //Iniciamos el Bus SPI
 mfrc522.PCD_Init(); // Iniciamos el MFRC522
 Serial.println("Lectura del UID");
 M5.Lcd.println("Lectura del UID");
 }void loop() { 
 // Revisamos si hay nuevas tarjetas presentes
 if ( mfrc522.PICC_IsNewCardPresent())
 {
 //Seleccionamos una tarjeta
 if ( mfrc522.PICC_ReadCardSerial())
 {
 // Enviamos serialemente su UID
 Serial.print("Card UID:");
 M5.Lcd.println("Card UID:");
 for (byte i = 0; i < mfrc522.uid.size; i++) {
 Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
 M5.Lcd.print (mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
 Serial.print(mfrc522.uid.uidByte[i], HEX);
 M5.Lcd.print (mfrc522.uid.uidByte[i], HEX);
 }
 Serial.println();
 M5.Lcd.println();
 // Terminamos la lectura de la tarjeta actual
 mfrc522.PICC_HaltA();
 }
 }
 ´´
 Unfortunately does not work.
 Please, could somebody give me an advise, something simple...
 In the future I want to create a door access.
 Thank you in advance.
- 
					
					
					
					
 pin 1 is for serial0, maybe not good for this. 
- 
					
					
					
					
 #define RST_PIN 1 //Pin 1 para el reset del RC522 As @m5stack said, PIN 1 is used by Serial0. You should pick a GPIO that's not in use already. 
- 
					
					
					
					
 @dda Are there any other solucions to connect RFID to M5Stack? 
- 
					
					
					
					
 @ddaniel Read my answer again: don't use pin 1 for RST_PIN. Connect it to another pin that isn't used yet. 
- 
					
					
					
					
 I am interested in a compact RFID reader with a feedback display. 
 I am wondering whether you have managed to build the sensor into the stack or whether it needs to be put off to the side somewhere?
- 
					
					
					
					
 @dave Hi Dave, I have a RFID-RC522 module on order but hasn't arrived yet... Apparently the board dimensions are: 3.9 x 6 cm So unfortunately it seems the whole module won't fit inside the M5 case.... Might be ok with just a little sticking out the side.... 
- 
					
					
					
					
 You could take a look at https://www.sparkfun.com/products/11828 It is somewhat more expensive, but has a body type that may be able to fit just fine into a different stack, or even the protoboard. They have other models as well. 
- 
					
					
					
					
 

