如何解决使用 NodeMcu V3 通过 RFID-RC522 从 NFC 标签连续读取数据
我正在寻找构建项目的指南。 该场景是希望每 02 分钟通过 RFID-RC522 从 NFC 标签读取数据。 RFID 阅读器和 NFC 标签没有移动或改变它们的位置。这些位置固定。
我有读取数据的代码(请在下面提及)但为了读取数据,我不得不一次又一次地点击 NFC 标签。
实际上,我想每 02 分钟读取一次 NFC 标签并更新数据库。但在此之前,我想连续读取数据。
#include <SPI.h>
#include <MFRC522.h>
constexpr uint8_t RST_PIN = D3;
constexpr uint8_t SS_PIN = D4;
MFRC522 rfid(SS_PIN,RST_PIN);
MFRC522::MIFARE_Key key;
String tag;
void setup() {
Serial.begin(9600);
SPI.begin();
rfid.PCD_Init();
}
void loop() {
cardRead();
}
void cardRead(){
if ( ! rfid.PICC_IsNewCardPresent())
return;
if (rfid.PICC_ReadCardSerial()) {
for (byte i = 0; i < 4; i++) {
tag += rfid.uid.uidByte[i];
}
Serial.println(tag);
tag = "";
rfid.PICC_HaltA();
rfid.PCD_StopCrypto1();
}
}
这是我用来读取数据的代码,请帮助我如何根据我的场景开发此代码。 (我对这个程序有法律知识,请帮忙)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。