我正在尝试使用Matlab代码在由Arduino UNO驱动的PN532 RFID阅读器上实现读写模式。我对此非常陌生。我已编写了一些内容,但它没有显示我的RFID阅读器正在从标签中读取的信息。
clear all; clc; close all;
s = serial('COM3');
set(s,'BaudRate', 115200);
set(s,'DataBits', 7);
set(s,'StopBits', 1);
fopen(s);
s.ReadAsyncMode = 'continuous';
readasync(s);
data = fscanf(s, '%x');
char=(dec2bin(data));
sprintf('Read data is %x', char);
我得到的数据是'你好吗?我是这样做的。 我已经做出了改变和反复试验,但它并没有让它变得更好。希望任何人都可以帮助我。我的标签发送的信息将是8位十六进制值,我希望转换并以二进制显示。先感谢您。