Langsung ke konten utama

Cara Mudah Memprogram RFID MFRC522 Dengan Arduino

Ini adalah program paling sederhana dari semua program RFID menggunakan MFRC522 yang pernah ada di dunia. hehe


Yang belum tau apa itu RFID? RFID intinya kamu mengakses sesuatu menggunakan Tag yang berbentuk kartu atau gantungan kunci, dimana kartu ini cukup didekatkan saja ke sensor penerima maka kamu sudah bisa mengakses yang kamu butuhkan.


Contoh untuk akses buka kunci pintu, akses lampu rumah, menyalakan alat, dan sebagainya.

Sebelum mencoba RFID, pastikan kamu sudah menyiapkan:

1x Arduino Uno
1x RFID RC522
7x Kabel Jumper
1x Tag (kartu / gantungan kunci)

Jika sudah kamu siapkan, lanjutkan dengan merangkai seperti gambar dibawah ini:
Nah sebelum masuk 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

Silahkan 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:

Bagaimana Cara Memasukan Library Ke Aplikasi Arduino IDE?


Jika sudah di Add, silahkan salin ulang 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]);
      }
   }
}
Selanjutnya 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.


Nomer-nomer tersebut adalah kode pada TAG, setiap TAG baik itu yang berupa kartu maupun gantungan kunci, memiliki kode yang berbeda-beda.

Berikutnya kita akan belajar untuk menampilkan Nama pada LCD ketika Tag didekatkan ke RFID. Jadi pantengin terus ya Kelas Robotnya. See you!

Komentar

Posting Komentar

Postingan populer dari blog ini

Mengendalikan Gerakan Servo Menggunakan Potensio Knob Arduino

Kita akan membuat project untuk mengendalikan gerakan servo menggunakan potensio, atau lebih tepatnya kita akan menggunakan nilai analog yang dikeluarkan oleh potensio. Jadi jika potensio diputar ke derajat tertentu maka servo akan mengikuti berdasarkan nilainya. Bagi kamu yang baru, ada baiknya untuk melihat postingan sebelumnya: Cara Mudah Memprogram Servo Dengan Arduino Yang udah pernah coba, kita akan lanjutkan saja. Berikut adalah alat yang perlu kamu siapkan: 1x Arduino 1x Micro Servo 1x Potensio 5x Kabel Jumper Male-male 3x Kabel Jumper Male-female Sekarang silahkan susun seperti pada gambar dibawah ini: Jika sudah kita akan langsung memprogram. Seperti yang saya bilang di kelas sebelumnya, kita akan menyertakan library bawaan yang sudah ada pada Arduino IDEnya, jadi kamu tidak perlu menambahkan library terlebih dahulu. Silahkan salin atau ketik ulang sketch dibawah ini: #include <Servo.h>          ...

Jenis-Jenis Robot Beroda

Masih ingat? Di salah satu jenis robot, ada robot yang bergerak atau berpindah tempat menggunakan roda. Dimana robot beroda ini adalah yang paling banyak dibuat pada masa ini. Baik untuk aplikasi yang serius, dan juga untuk yang sekedar hobbi robot, atau pembelajaran. Di kelas ini saya hanya ingin memperkenalkan jenis-jenis robot beroda yang banyak diaplikasikan di dunia. Apa saja itu? 1. Robot Beroda Satu . Tidak ada yang bisa saya jelaskan disini, selama ini saya belum menemukan robot yang berjalan menggunakan roda satu. Mungkin karena mekaniknya yang sulit, juga sistem kontrolnya yang mustahil. 2. Robot Beroda Dua . Atau lebih sering disebut Segway, robot ini memerlukan Sensor Gyro untuk menjaga keseimbangannya agar bisa tetap berdiri. Sensor Gyro ini, aplikasinya selain pada robot, juga ada pada setiap Smartphone canggih sekarang. 3. Robot Beroda Tiga . Ada dua jenis robot beroda tiga. Ada yang hanya menggunakan dua roda yang bisa bergerak, dan roda yang satunya hanya se...