Tujuan Proyek
Menghidupkan Lampu elektronik (misalnya LED) menggunakan kartu RFID sebagai autentikasi.
Kebutuhan Hardware:
- Arduino Uno.
- Modul RFID MFRC522.
- LED (dengan resistor 220 ohm).
- Kabel jumper.
Wiring:
RFID Pin | Arduino Pin |
---|---|
VCC | 3.3V |
RST | Pin 9 |
GND | GND |
MISO | Pin 12 |
MOSI | Pin 11 |
SCK | Pin 13 |
SDA (SS) | Pin 10 |
LED Pin:
- Positif LED → Pin 7 (dengan resistor 220 ohm).
- Negatif LED → GND.
Kode Program
Berikut adalah kode Arduino untuk membaca kartu RFID dan mengontrol LED sebagai saklar ON/OFF.
Penjelasan Script:
- Library RFID: Library
MFRC522
digunakan untuk membaca data dari modul RFID. - UID Kartu Valid:
- UID kartu didefinisikan di awal script (
kartuValid1
, kartuValid2
, kartuValid3
). - Ganti nilai UID dengan UID kartu Anda (dapat dilihat di serial monitor saat kartu pertama kali didekatkan).
- Fungsi
cekKartu
:- Fungsi ini membandingkan UID yang dibaca dengan UID kartu valid.
- Jika cocok, fungsi mengembalikan
true
, dan LED menyala.
- LED Kontrol:
- LED menyala selama 3 detik jika kartu valid, kemudian mati.
MFRC522
digunakan untuk membaca data dari modul RFID.- UID kartu didefinisikan di awal script (
kartuValid1
,kartuValid2
,kartuValid3
). - Ganti nilai UID dengan UID kartu Anda (dapat dilihat di serial monitor saat kartu pertama kali didekatkan).
cekKartu
:- Fungsi ini membandingkan UID yang dibaca dengan UID kartu valid.
- Jika cocok, fungsi mengembalikan
true
, dan LED menyala.
- LED menyala selama 3 detik jika kartu valid, kemudian mati.
Cara Menemukan UID Kartu:
- Upload script ke Arduino Uno.
- Dekatkan kartu ke modul RFID.
- Lihat UID kartu pada Serial Monitor.
- Salin UID tersebut dan masukkan ke array
kartuValid1
, kartuValid2
, atau kartuValid3
.
kartuValid1
, kartuValid2
, atau kartuValid3
.
0 Komentar