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);
}
}