Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai tik norint patikrinti, ar „RFID“kortelė veikia pirmą kartą
Prekės
Rfid kortelių skaitytuvas
1 veiksmas: prijunkite „Rfid“kortelių skaitytuvą prie „Arduino“
RFID skaitytuvas turi kaiščius ir kur jie prijungti prie 3.3v - 3.3vSck (nuoseklaus laikrodžio) - 13 kaiščio MOSI („Master Out Slave In“) - kaištis 11 10GND -GNDIRQ - neprijungtas
2 veiksmas: šviesos diodų ir garsinio signalo prijungimas
Galite prijungti šviesos diodą prie bet kurio mikrovaldiklio kaiščio ir garsinio signalo, tačiau jie turės bendrą pagrindą. Aš naudoju „pin4“garsiakalbiui ir 6 ir 7 kaiščius raudonai ir mėlynai
3 žingsnis: Kodas
Reikia atsisiųsti MFRC522 biblioteką, SPI bibliotekoje jau yra arduino Kodas#include #include const int buzzer = 6; #define RST_PIN 9 // Konfigūruojama, žr. tipiškas kaiščių išdėstymas abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Sukurti MFRC522 egzempliorių. String read_rfid; // Pridėkite, kiek jums reikia, ir nepamirškite įtraukti UID. String ok_rfid_1 = "89189c99"; // Tai skirta mano pagrindinei RFID kortelei. aka. Tas, kurį naudosiu įjungdamas kompiuterį. Taip pat gali būti naudojamas jį išjungti, jei norite. String ok_rfid_2 = "29d93594"; // Tai skirta RFID rakteliui. aka. Išjungti raktelį. Nerekomenduojama. Tiesiog išjunkite savo kompiuterį įprastai.int led_lock = 7; // Dėl kortelės.int led_lock2 = 6; // Klaviatūrai./ * * Inicijuokite. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (garsinis signalas, OUTPUT); Serial.begin (9600); // Inicijuokite nuoseklųjį ryšį su kompiuteriu