Simultaneous RFID Tag Reader - getVersion = 1

Hi,

I’m trying to get my Simultaneous RFID Tag Reader to work with the arduino library that Nate wrote. https://learn.sparkfun.com/tutorials/si … kup-guide/ I have the board working with ThinkMagic’s UniversalReaderAssistant app on a PC and I have the board powered with an external 5v supply as recommended.

The problem appears to be with the setupNano function, specifically the call to getVersion() returns 1, where 1 = ERROR_COMMAND_RESPONSE_TIMEOUT

The specific opcode for this command is

TMR_SR_OPCODE_VERSION 0x03

I really don’t know what to do next to diagnose the problem. I have tried forcing the code to continue but it remains unresponsive. I have checked the critical connections (GND 5V D2, D3) and made sure that it in in SW_UART mode. I’m using an Arduino Leonardo board.

Has anyone else had this problem?

Thanks,

Rob

I have managed fixed the problem. It turns out that pins 2 and 3 can’t be used by the Software Serial library on Leonardo and Mega boards:

https://www.arduino.cc/en/Reference/softwareSerial

Quick fix is to switchover the buzzer with the SW-UART pins with jumpers and then re-assign in the code and all is good.

Rob