Go Down

Topic: varios rfid 522 con arduino  (Read 1 time) previous topic - next topic

plcchile

Hola

Alguien sabe como conectar 2 o más lectores de tarjeta rfid  mfr522 con un sólo arduino, la idea es colocar en la entrada y en salida un lector pero no usar dos arduinos.

He conectado un rfid a un leonardo y funciona perfecto pero dos a la vez no sé como hacerlo

 .......saludos   CM



surbyte

Yo! Esquema simple

El pin que te importa para conectar dos RFID es SS unido a cada Pin 1 de los MRFC522s
Entonces todo en paralelo menos SS que será un pin diferente para cada RFID

Luego en la programación haces algo asi
como los pines pueden redefinirse por ejemplo 

Code: [Select]
#define SS_PIN  9
#define SS_PIN2 10

usas 9 para RFID y 10 para RFID2 por ejemplo.

te queda algo asi
Code: [Select]
#include <SPI.h>
#include <MFRC522.h>

#define RST_PIN          7          // Configurable, see typical pin layout above
#define RST_PIN2         8          // Configurable, see typical pin layout above
#define SS_PIN           9          // Configurable, see typical pin layout above
#define SS_PIN2          10          // Configurable, see typical pin layout above

....

MFRC522 mfrc522  (SS_PIN, RST_PIN);     // creas la instancia MFRC522.
MFRC522 mfrc522_2(SS_PIN2, RST_PIN2);   // creas la instancia MFRC522.

void setup() {
  Serial.begin(9600);   // Inicializas las comunicaciones serie con la PC
  SPI.begin();          // Inicializas el bus SPI
  mfrc522.PCD_Init();   // inicializo tarjeta 1 MFRC522
  mfrc522_2.PCD_Init(); // inicializo tarjeta 2 MFRC522

joserp93

Hola sabes que probe la configuracion que enviaste pero solo funciona uno solo

surbyte

No respondas hilos de mas de 120 dias sin movimientos.
Crea un hilo nuevo.

Go Up