Blog Adi Sanjaya Global Techno Solution

Delphi, Mikrokontroler , Embedded system...Menerima Pembuatan alat berbasis mikrokontroller

LightBlog
Responsive Ads Here

Thursday, May 19, 2016

Mengakses RFID RC522 dengan Arduino Mega

Kebutuhan Hardware :

Rfid reader Rc522
kabel printer (kabel data arduino)
tag RFID 13 Khz

kebutuhan software :
arduino ide
library rfid



pemasangan pin RFID RC522 dengan Arduino Mega dijabarkan sebagai berikut :

 * Pin layout should be as follows:
 * Signal     Pin              Pin               Pin
 *            Arduino Uno      Arduino Mega      MFRC522 board
 * ------------------------------------------------------------
 * Reset      9                5                 RST
 * SPI SS     10               53                SS
 * SPI MOSI   11               51                MOSI
 * SPI MISO   12               50                MISO
 * SPI SCK    13               52                SCK



silakan masukkan library RFID ke folder arduino/libraries

kemudian copy saja source code sebagai berikut  untuk Mengakses RFID RC522 dengan Arduino Mega:


#include <SPI.h>
#include <RFID.h>

#define SS_PIN 53 // bagian ini berbeda jika anda menggunakan arduino uno
#define RST_PIN 5 // bagian ini berbeda jika anda menggunakan arduino uno

RFID rfid(SS_PIN, RST_PIN);

// Setup variables:
    int serNum0;
    int serNum1;
    int serNum2;
    int serNum3;
    int serNum4;

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

void loop()
{
   
    if (rfid.isCard()) {
        if (rfid.readCardSerial()) {
          
                /* With a new cardnumber, show it. */
                Serial.println(" ");
                Serial.println("Card found");
                serNum0 = rfid.serNum[0];
                serNum1 = rfid.serNum[1];
                serNum2 = rfid.serNum[2];
                serNum3 = rfid.serNum[3];
                serNum4 = rfid.serNum[4];
              
                //Serial.println(" ");
                Serial.println("Cardnumber:");
                Serial.print("Dec: ");
        Serial.print(rfid.serNum[0],DEC);
                Serial.print(", ");
        Serial.print(rfid.serNum[1],DEC);
                Serial.print(", ");
        Serial.print(rfid.serNum[2],DEC);
                Serial.print(", ");
        Serial.print(rfid.serNum[3],DEC);
                Serial.print(", ");
        Serial.print(rfid.serNum[4],DEC);
                Serial.println(" ");
                       
              delay(1000);
          }
    }
   
    rfid.halt();
}


silakan upload sketch Mengakses RFID RC522 dengan Arduino Mega tersebut di  atas kemudian buka serial monitor dan dekatkan kartu rfid ke RFID522 reader, maka pada serial monitor akan ditampilkan data dari rfid


berikut ini adalah video Mengakses RFID RC522 dengan Arduino Mega


Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di  
 
 
https://www.tokopedia.com/mikroholik

No comments:

Post a Comment

Silakan dikomentari