Merhaba,
Ne yaptıysam kart id okumayı başaramadım. rc522 rfid modülü Deneyap mini karta nasıl bağlanır? Pin bağlantılarını nasıl yapacağımı bulamıyorum! Denediğim hali ile kodları ve bağlantı şeklini resimlere ekledim. Yardımcı olur musunuz?
Not: Kodları deneyap örneklerinden aldım.
Not 2: Modülün çalıştığından eminim çünkü başka bir esp32 tabanlı kartta sorunsuz kart id okuyabiliyorum.
Ne yaptıysam kart id okumayı başaramadım. rc522 rfid modülü Deneyap mini karta nasıl bağlanır? Pin bağlantılarını nasıl yapacağımı bulamıyorum! Denediğim hali ile kodları ve bağlantı şeklini resimlere ekledim. Yardımcı olur musunuz?
Not: Kodları deneyap örneklerinden aldım.
Not 2: Modülün çalıştığından eminim çünkü başka bir esp32 tabanlı kartta sorunsuz kart id okuyabiliyorum.
HTML-Kodu:
/* * RFIDkartUIDokuma örneği, * RFIDkartUIDokuma uygulamasında RFID NFC modülüne kart okutulunca kartın UIDsini seri terminale yazdırmaktadır. * Kart UIDnizi okunduğunda harici olarak D12 pinine bağlanan LED yanmaktadır. * */ #include <SPI.h> #include <MFRC522.h> MFRC522 mfrc522(D8,D0); /* Kart UID yazıldı*/ String fnc_user_ID(){ mfrc522.PICC_ReadCardSerial(); String user_ID=""; for (byte i = 0; i < mfrc522.uid.size; i++){ user_ID += (mfrc522.uid.uidByte[i] < 0x10 ? "0" : " ") + String(mfrc522.uid.uidByte[i], HEX); } return user_ID; } void setup() { Serial.begin(115200); delay(2000); SPI.begin(); delay(2000); mfrc522.PCD_Init(); delay(2000); //pinMode(D12, OUTPUT); Serial.println("Sistem hazir..."); } void loop() { if (mfrc522.PICC_IsNewCardPresent() && mfrc522.PICC_ReadCardSerial()) { Serial.print("Kart UID: "); String strID=fnc_user_ID(); Serial.println(strID); //Kart UID seri terminale yazıldı Serial.println(); /*Kart UIDnizi okuduğunda LED yanmaktadır*/ if (strID.indexOf("33 38 1f 2e") >= 0) { //Kendi KART UIDnizi yazın //digitalWrite(D12, HIGH); } delay(1000); } else{ //digitalWrite(D12, LOW); } }