Я пытаюсь прочитать RFID с помощью считывателя GP-60a .
Мне удалось получить что-то из этого, но я не могу декодировать данные.Получение к ожидаемому значению.
Это код, который я должен прочитать от читателя:
#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);
}
У меня есть RFID с десятичным значением 111 (HEX: 6F).
Я ожидал, что результат будет
0 0 0 0 0 0 0 0 6 F
Но что я получаю, это
3F E6 E6 E6 E6 E6 E6 E6 66 66 29 D6 F2 0