我正在尝试使用GP-60a阅读器读取 RFID。
我已经设法从中得到一些东西,但我无法将我得到的数据解码为预期值。
这是我必须从读者那里阅读的代码:
#include <Arduino.h>
#include <SoftwareSerial.h>
SoftwareSerial readerSerial (D3,D4); //rx,tx
char c;
void setup() {
Serial.begin (9600);
readerSerial.begin (9600);
Serial.println ("Starting...\n");
}
void loop() {
if(readerSerial.available())
{
while(readerSerial.available ())
{
c = readerSerial.read();
Serial.print(c,HEX);
Serial.print (' ');
}
Serial.println();
}
delay(500);
}
我有一个十进制值为 111 (HEX:6F) 的 RFID。
我期待输出是
0 0 0 0 0 0 0 0 6 F
但我得到的是这个
3F E6 E6 E6 E6 E6 E6 E6 66 66 29 D6 F2 0