Cara Memprogram RFID MFRC522 Dengan Arduino


    Cara memprogram sebuah RFID sangat mudah. Apa lagi jika yang kamu punya adalah tipe MFRC522, ooooouu, gampang sekali. Ini merupakan program paling simpel dari semua program RFID yang memakai MFRC522 yang pernah ada dimuka bumi ini. hehe

    Cara Memprogram RFID MFRC522 Dengan Arduino

    Cara Memprogram RFID MFRC522 Dengan Arduino

    Bagi anda, belum tau apa itu RFID? RFID poin utamanya adalah kamu mengakses sesuatu menggunakan Tag yang berbentuk kartu atau gantungan kunci, cara menggunakannya adalah kartu ini cukup didekatkan saja ke sensor penerima maka kamu sudah dapat mengakses sesuatu yang kamu butuhkan.


    Misalnya saja, sesuatu itu adalah untuk akses buka kunci pintu, akses lampu rumah, menyalakan alat, dan sebagainya.

    Adapun bahan hardware kita butuhkan sebelum mencoba RFID, pastikan kamu sudah menyiapkan:
    1. 1x Arduino Uno
    2. 1x RFID RC522
    3. 7x Kabel Jumper
    4. 1x Tag (kartu / gantungan kunci)
    Apabila sudah kamu siapkan, teruskan dengan merangkai seperti gambar dibawah ini:
    Okey, Bosque! Sebelum input pemrograman, ada library yang perlu kamu install ke Arduino Uno kamu terlebih dahulu. Silahkan Download librarynya di Link bawah ini:

    RFID.zip
    RFID Master.zip

    Anda harus Add kedua Library tersebut ke dalam Software Arduino IDE kamu. Bagi yang belum tau bagaimana cara Add library ke Arduino silahkan buka tutorial dibawah ini:

    Baca juga : Cara menambah Library Ke Aplikasi Arduino IDE


    Apabila sudah di Add, kamu harus copy paste atau ketik ulang program arduino dibawah ini:
    #include <SPI.h>
    #include <RFID.h>
    #define SS_PIN 10
    #define RST_PIN 9
    RFID rfid(SS_PIN,RST_PIN);
    void setup() {
      Serial.begin(9600);                   
      SPI.begin();
      rfid.init();
    }
    void loop() {
      if(rfid.isCard()){
        if(rfid.readCardSerial()){
          Serial.print(rfid.serNum[0]);
          Serial.print(" ");
          Serial.print(rfid.serNum[1]);
          Serial.print(" ");
          Serial.print(rfid.serNum[2]);
          Serial.print(" ");
          Serial.print(rfid.serNum[3]);
          Serial.print(" ");
          Serial.println(rfid.serNum[4]);
          }
       }
    }
    Kemudian, jangan lupa tekan Upload. Jika sudah Done Uploading, buka Serial Monitor dan dekatkan Tag ke Sensor RFID nya. Maka akan muncul Kode dari Tag RFID tersebut, setiap Tag akan memiliki kode yang unik.


    Adapun kode-kode tersebut merupakan kode pada TAG, setiap TAG baik itu yang berupa kartu maupun gantungan kunci, memiliki kode yang berbeda-beda.

    Pertemuan selanjutnya kita akan belajar untuk cara menampilkan Nama pada LCD ketika kartu (tag) didekatkan ke RFID. Karena itu, ikuti terus ya Kelas autominilab. See you!

    David Sigalingging
    David Sigalingging Guru Teknik Otomotif di SMK Negeri 1 Seri Kuala Lobam.
    Post a Comment