Dois módulo Leitor Rfid Mfrc522 Mifare em um único arduino mega

Bom dia pessoal

Estou com uma dúvida, alguém saberia como soluciona-lá  por favor ??

Estou precisando ligar dois modulos rfid em um único arduino mega.

Mas o arduino mega possui uma única SPI certo ??

Segue o código 

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

//pinos do RFID
#define SS_PIN 49
#define RST_PIN 48
// Objeto RFID
MFRC522 mfrc522(SS_PIN, RST_PIN);
char st[20];

void setup()//inicia as configurações do arduino
{
Serial.begin(9600); // inicia a comunicação serial
SPI.begin();// inicia comunicação SPI

mfrc522.PCD_Init();// inicia RFID

}

void loop()// funcionamento do arduino
{

if (!mfrc522.PICC_IsNewCardPresent())// procura por cartão
return;
if(!mfrc522.PICC_ReadCardSerial())// realiza a leitura do cartao
return;


// transforma a leitura em formato texto
String conteudo= "";
byte letra;
for (byte i = 0; i < mfrc522.uid.size; i++)
{
conteudo.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
conteudo.concat(String(mfrc522.uid.uidByte[i], HEX));
}

conteudo.toUpperCase();// coloca todas as letras em maiúsculo

Serial.println(conteudo.substring(1));// envia tag do cartao pela serial

// espera o retorno do programa verificando a serial
for(int j=0;j<5;j++){
olhaPortaSerial();
delay(200);
}


}

Exibições: 533

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço