Hi,
I am currently working with the Lego RFID Sensor which is supported by LeJOS.
I am using the latest LeJOS version (0.9.1).
When I read transponders it sometimes happens that Bytes are falsely read as 0. This can happen for the last or the first Bytes but always in a row and I always get correct Bytes with it too.
i.e. if the correct value is 1-2-3-4-5 I might get 1-2-3-4-5 correctly or I might get something like 1-2-3-0-0 or 0-0-0-4-5 or 0-2-3-4-5.
The only workaround I have so far is to read about 5 times and take the value with the most occurences as most of the time the sensor returns the correct values. You cannot check for falsely recognized zeroes as there are transponders with zeroes in it....
I have tried the readTransponder and the readTransponderAsLong methods both with continuous reading switched on and off.
Has someone experienced the same problems so far or has any idea what to do in this case? It might even be a hardware problem so I can t do much about it....
Thanks,
PrettyFly
