我正嘗試使用Arduino Uno從帶有SL018屏蔽的MIFARE卡中讀取特定塊。寫它是沒有問題的,但對於一個項目我和一個同學正在努力,我們需要能夠讀取輸入(即使是0或1就足夠了)。無法使用SL018從MIFARE的特定塊讀取字節
使用圖書館,我們在網上找到了一個代碼,我們來到這個代碼:
/**
* Arduino to SL018/SL030 wiring:
* A4/SDA 2 3
* A5/SCL 3 4
* 5V 4 -
* GND 5 6
* 3V3 - 1
*/
#include <Wire.h>
#include <SL018.h>
byte block = 0x01;
SL018 rfid;
void setup()
{
Wire.begin();
Serial.begin(19200);
// prompt for tag
Serial.println("Show me your tag");
}
void loop()
{
rfid.seekTag();
while(!rfid.available());
Serial.print("Block ");
printHex(block);
Serial.print(": ");
printArrayHex(rfid.getBlock(), 16);
Serial.print(" ");
printArrayAscii(rfid.getBlock(), 16);
Serial.println();
}
有誰知道我們如何能夠閱讀代碼的特定部分,例如,塊1?