Panduan Lengkap: Membaca Kartu RFID Menggunakan ESP32 dan RC522

Panduan Lengkap: Membaca Kartu RFID Menggunakan ESP32 dan RC522

Dalam proyek ini, kita menggunakan modul RFID MF522 dan ESP32 untuk membaca kartu RFID. Hubungkan pin MF522 ke ESP32, instal library MFRC522 di Arduino IDE, dan unggah kode untuk membaca ID kartu. Setelah terhubung, dekatkan kartu ke modul untuk melihat hasil di Serial Monitor. Selamat mencoba!

Berikut merupakan tutorial lengkapnya:

Berikut Merupakan Codingan Yang Telah Kami Sediakan, Telah Diuji Untuk Memastikan Keakuratan Serta Kestabilannya.

#include <Arduino.h>

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

#define rst_mfrc522 4
#define ss_mfrc522 5
MFRC522 mfrc522(ss_mfrc522, rst_mfrc522); 
String kode_rfid_mfrc522 = ""; 


bool bacaRFID_mfrc522() {
if (mfrc522.PICC_IsNewCardPresent() && mfrc522.PICC_ReadCardSerial()) {
kode_rfid_mfrc522 = "";
for (byte i = 0; i < mfrc522.uid.size; i++) {
kode_rfid_mfrc522 += String(mfrc522.uid.uidByte[i] < 0x10 ? "0" : "");
kode_rfid_mfrc522 += String(mfrc522.uid.uidByte[i], HEX);
}
mfrc522.PICC_HaltA();
return true;
}
return false;
}


void setup()
{
Serial.begin(115200);
SPI.begin(); 
mfrc522.PCD_Init(); 

}
void loop(){
if (bacaRFID_mfrc522()) {
Serial.print("Kartu Terdeteksi: ");
Serial.println(kode_rfid_mfrc522);
}
 


}


untuk skematik, kamu bisa menggunakan gambar berikut:

Berikut merupakan Langkah-Langkahnya:

Koneksi: Hubungkan pin MF522 ke ESP32 sesuai skematik:

  • SDA ke GPIO 5
  • SCK ke GPIO 32
  • MOSI ke GPIO 23
  • MISO ke GPIO 22
  • RST ke GPIO 4
  • GND ke GND
  • 3.3V ke 3.3V

Untuk pengujian, kami telah melakukan uji coba ! Tonton video di bawah ini untuk melihat bagaimana program ini berfungsi dengan baik!

Selamat mencoba! Semoga sukses dengan proyekmu. Jadikan setiap langkah sebagai pengalaman berharga. Salam dari Labrobotika, tempat inovasi dan kreativitas!

Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP