lllangxx 发表于 2019-3-11 16:54:09

RFID卡放在读卡器上怎么才能反复的读

本帖最后由 lllangxx 于 2019-3-11 17:10 编辑

RFID卡放在读卡器上怎么才能反复的读?而不是吧卡拿开再重刷一次




int incomingByte = 0;      // for incoming serial data
const int ENPin = 12;   // the number of the EN pin
unsigned long getRFIDByte = 0;      //接收串口数据getRFIDByte
int ENStateRFID = 1;      //使能状态 初始化为高电平
int LED = 10;               //LED


#include <SoftwareSerial.h>
//实例化软串口
SoftwareSerial mySerial(7, 6); // RX, TX

void setup() {
   
Serial.begin(9600);
    while (!Serial) {
    }
mySerial.begin(9600);
pinMode(ENPin, INPUT);   
pinMode(LED, INPUT);

}

void loop() {

ENStateRFID = digitalRead(ENPin);
//只有mySerial.available() > 0 是触发一次,还有什么别的办法没?
if (ENStateRFID == LOW && mySerial.available() > 0 ) // 读取使能端的电平,判断是否为低电平,是且串口有输入,则进入循环
{   
    //取串口接收到的 byte
    getRFIDByte = mySerial.read();

    Serial.println(getRFIDByte);

   }//end if






}


页: [1]
查看完整版本: RFID卡放在读卡器上怎么才能反复的读