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