2017-11-16 2 views
-2

나는 this NFC module을 가지고 있습니다. 한 순간에 하나의 카드를 읽을 때 모든 것이 잘 작동하지만 한 번에 하나 이상의 카드를 읽어야합니다.NFC/RFID 모듈 다중 카드

모듈에 하나의 카드 놓기 - 모듈이 모듈을 읽습니다. 다른 카드를 모듈 위로 옮길 때 두 카드의 숫자가 혼합되어 나타납니다.

한 번에 두 카드를 모두 읽을 수있는 방법이 있습니까?

나는 이와 같은 카드를 읽었습니다. 의견이 매우 어려운 제안 같이에 bord으로 나는 NodeMCU ESP8266 ESP-12E

SoftwareSerial rfid(RFID_RX, RFID_TX); 
.. 
void loop() 
{ 
    rfid.listen(); 
    delay(500); 

    while (rfid.available() > 0) { 
     Serial.println("Closest card number: " + rfid.readString()); 
    } 

} 
+1

IMHO, RFID는 MIMO 용으로 설계되지 않았습니다. 그걸 포기 하는게 좋을거야. – iBug

+0

'rfid.readString()'에 정확히 무엇을 얻습니까? (하나의 카드와 두 장의 카드가 각각 있습니다)? 판독기 모듈의 회로도를 보면 모듈이 PN532를 사용하는 것 같습니다. 그리고 소스 코드는이 모듈이 다중 태그의 충돌 방지 및 열거를 지원하는 ISO/IEC 14443A 카드를 폴링하는 데 사용됨을 제안합니다. 모듈은 단 하나의 카드를 열거해야합니다. –

+0

@MichaelRoland, 한 카드에 대해 방법의 결과가 \ n 중단 된 카드 번호로 반복됩니다. 123 \ n123 \ n123 \ n과 같습니다. 더 많은 카드를 사용하려면 두 카드의 숫자가 혼합되어 있어야합니다. 1 - 123, 2 - 353, 결과 - 2355234 \ n124131 \ n1241341 .. 등등 –

답변

-2

를 사용합니다.

카드를 더 읽고 싶다면 PN532를 사용할 수 있습니다. 보드 개발자가 this 스레드에 따라 2 개의 카드를 동시에 읽을 수 있습니다.

+1

질문에 언급 된 모듈은 PN532를 사용하므로 사용자의 대답이 이해가되지 않습니다. –