ถ้าเราจะเพิ่ม โค้ด สวิตเปิด-ปิด เข้าไปในRFID ต้องเพิ่มตรงส่วนไหนครับ

โค้ดของ RFID
#include
#include
#include  
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);
unsigned long uidDec, uidDecTemp;
Servo servo;
void setup() {
  Serial.begin(9600);
  Serial.println("Waiting for card...");
  SPI.begin();  
  mfrc522.PCD_Init();    
  servo.attach(6);
  servo.write(0);  
}
void loop() {
  // Поиск новой метки
  if ( ! mfrc522.PICC_IsNewCardPresent()) {
    return;
  }
  // Выбор метки
  if ( ! mfrc522.PICC_ReadCardSerial()) {
    return;
  }
  uidDec = 0;
  // Выдача серийного номера метки.
  for (byte i = 0; i < mfrc522.uid.size; i++)
  {
    uidDecTemp = mfrc522.uid.uidByte;
    uidDec = uidDec * 256 + uidDecTemp;
  }
  Serial.println("Card UID: ");
  Serial.println(uidDec);
  if (uidDec == 3763966293)
  {
    tone(5, 200, 500);
    servo.write(90);
    delay(3000);
    tone(5, 500, 500);
  }
  servo.write(0);
}

ให้กดสวิตแล้วสามารถทำงานเหมือนแตะบัตรอะครับ หาข้อมูลแล้วแต่ก็ยังไม่เข้าใจ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่