Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini hanya untuk menguji apakah kartu rfid berfungsi untuk pengatur waktu pertama
Perlengkapan
Pembaca kartu rfid Tag rfidKartu rfidLed hijauRed led papan tempat memotong rotiKabel jumperBuzzerArduino uno
Langkah 1: Hubungkan Pembaca Kartu RFID ke Arduino
Pembaca rfid memiliki pin dan di mana mereka terhubung ke 3.3v - 3.3vSck(jam serial) - pin 13MOSI(Master Out Slave In) - pin 11MISO(Master In Slave Out) -pin 12RST -pin 9SDA(atau SS)- pin 10GND-GNDIRQ - tidak terhubung
Langkah 2: Menghubungkan Led dan Buzzer
Anda dapat menghubungkan led ke pin apa pun pada mikrokontroler serta bel tetapi mereka akan memiliki kesamaan. Saya akan menggunakan pin4 untuk bel dan pin 6 dan 7 untuk masing-masing led merah dan biru.
Langkah 3: Kode
Perlu mengunduh pustaka MFRC522, pustaka SPI sudah diganti dengan arduino Kode#include #include const int buzzer =6;#define RST_PIN 9 // Dapat dikonfigurasi, lihat tata letak pin tipikal di atas#define SS_PIN 10 // Dapat Dikonfigurasi, lihat tata letak pin khas abovMFRC522 mfrc522(SS_PIN, RST_PIN); // Buat instance MFRC522. String read_rfid; // Tambahkan berapa banyak yang Anda butuhkan dan jangan lupa sertakan UID. String ok_rfid_1="89189c99"; // Ini untuk Kartu RFID utama saya. alias. Yang akan saya gunakan untuk menghidupkan PC saya. Bisa juga digunakan untuk mematikannya jika Anda mau. String ok_rfid_2="29d93594"; // Ini untuk Keyfob RFID. alias. Matikan Keyfob. Tidak disarankan lho. Matikan saja PC Anda secara normal.int led_lock = 7; // Untuk Card.int led_lock2 = 6; // Untuk Keyfob./* * Inisialisasi. */ int noteDurations = { 4, 8, 8, 4, 4, 4, 4, 4};void setup() { pinMode(buzzer, OUTPUT); Serial.begin(9600); // Inisialisasi komunikasi serial dengan PC