Untitled

mail@pastecode.io avatar
unknown
c_cpp
a month ago
1.4 kB
3
Indexable
Never
/*
 Bu kod size attığım düzenelemer yapacğaız her okuttuğumuzda sadece id yazacak şekile getireceğim izleyiyor musunuz? 
*/


#include <SPI.h>
#include <MFRC522.h>

#define SS_PIN 5
#define RST_PIN 0

MFRC522 rfid(SS_PIN, RST_PIN);
MFRC522::MIFARE_Key key;

byte nuidPICC[4]; /*okutulan kart'in id'si*/

void setup() {
  Serial.begin(9600);
  SPI.begin();
  rfid.PCD_Init();

  for (byte i = 0; i < 6; i++) {
    key.keyByte[i] = 0xFF;
  }

  Serial.println("");
  Serial.println("");
  Serial.println("");
  Serial.println("KART OKUMAYA HAZIR, YAZILIM BAŞLADI...");
  Serial.println("");
  Serial.println("");
  Serial.println("");
}

void loop() {

  if (!rfid.PICC_IsNewCardPresent())
    return;

  if (!rfid.PICC_ReadCardSerial())
    return;

  MFRC522::PICC_Type piccType = rfid.PICC_GetType(rfid.uid.sak);


  if (piccType != MFRC522::PICC_TYPE_MIFARE_MINI && piccType != MFRC522::PICC_TYPE_MIFARE_1K && piccType != MFRC522::PICC_TYPE_MIFARE_4K) {
    return;
  }
Serial.print (rfid.uid.uidByte);
Serial.print (rfid.uid.uidByte);
Serial.print (rfid.uid.uidByte);
Serial.print (rfid.uid.uidByte);
Serial.println (rfid.uid.uidByte);


  rfid.PICC_HaltA();

  rfid.PCD_StopCrypto1();
}

void printHex(byte *buffer, byte bufferSize) {
  for (byte i = 0; i < bufferSize; i++) {
    Serial.print(buffer[i] < 0x10 ? " 0" : " ");
    Serial.print(buffer[i], HEX);
  }
}
Leave a Comment