RFID (RC522)

Arduino specifieke Software
Berichten: 10
Geregistreerd: 06 Jan 2016, 20:05

RFID (RC522)

Berichtdoor ArduinoMega123 » 06 Jan 2016, 20:19

Hallo,

Ben nieuw op dit forum, dus het kan zijn dat er hier en daar nog iets misloopt met posten van dit bericht...

Is het mogelijk meerdere RFID's (RC522) aan te sluiten op een Arduino Mega?
Ik heb al wat opzoekwerk verricht, en denk van wel, maar ben niet zeker.

Moest dit mogelijk zijn, dan denk ik MOSI,MISO & CLK samen te leggen, en SDA telkens appart aan te sluiten op de Arduino. Is dit een goede denkpiste?

Moest U info of tips hebben, graag :)

MVG

Heb mijn RC522 op Banggood gekocht.
http://www.banggood.com/RC522-Chip-IC-C ... 81067.html

Advertisement

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: RFID (RC522)

Berichtdoor shooter » 06 Jan 2016, 21:33

ja dat is zeker een goede gedachte.
paul deelen
shooter@home.nl

Berichten: 10
Geregistreerd: 06 Jan 2016, 20:05

Re: RFID (RC522)

Berichtdoor ArduinoMega123 » 13 Jan 2016, 17:38

Tot op heden kan ik nog altijd geen meerdere RFID's tezamen aan het werk zetten.
Iemand een idee?

MVG

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: RFID (RC522)

Berichtdoor shooter » 13 Jan 2016, 21:31

wat heb je allemaal aangesloten en hoe ziet je programma eriuit, zoals welke pinnen worden voor de tweede lezer gebruikt.
paul deelen
shooter@home.nl

Berichten: 10
Geregistreerd: 06 Jan 2016, 20:05

Re: RFID (RC522)

Berichtdoor ArduinoMega123 » 14 Jan 2016, 18:54

De MOSI(51),MISO(50),CLK(52), 3.3V & ground heb ik tezamen gelegd.
De SS en RST pin heb ik bij elke rc522 appart verbonden naar de Arduino Mega 2560.
Bij 'rc522 1' is dit: SS op pin 53 en RST op pin 5.
Bij 'rc522 2' is dit: SS op pin 54 en RST op pin 6.
Ik ben niet zeker of pin 54 gebruikt kan worden voor 'Serieële Data' pin, maar ik denk van wel.
Ik heb de library die ik gebruik in bijlage toegevoegd.
De code die ik gebruik staat hieronder.

MVG



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

#define RST_PIN 5
#define RST_PIN2 6
#define SS_PIN 53
#define SS_PIN2 11

MFRC522 mfrc522(SS_PIN, RST_PIN);
MFRC522 mfrc522_2(SS_PIN2, RST_PIN2);

void setup()
{
Serial.begin(9600);
SPI.begin();
mfrc522.PCD_Init();
mfrc522_2.PCD_Init(); /

}

void loop() {

if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}

if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}

// code servo


if ( ! mfrc522_2.PICC_IsNewCardPresent())
{
return;
}

if ( ! mfrc522_2.PICC_ReadCardSerial())
{
return;
}

// code servo

}

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 81 gasten