Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto je len test, či karta rfid funguje pre prvý časovač
Zásoby
Čítačka RFID kariet RFID tag RFID karta Zelená LED Červená Breadboard prepojovacie káble Buzzer Arduino uno
Krok 1: Pripojte čítačku kariet Rfid k Arduinu
Čítačka RFID má kolíky a kde sú pripojené k 3.3v - 3.3vSck (sériové hodiny) - pin 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) - pin 12RST - pin 9SDA (alebo SS) - pin 10GND -GNDIRQ - nepripojené
Krok 2: Pripojenie LED a bzučiaka
LED môžete pripojiť k akémukoľvek pinu na mikrokontroléri, ako aj k bzučiaku, ale budú mať spoločnú zem, použijem pin4 pre bzučiak a kolíky 6 a 7 pre červenú a modrú LED
Krok 3: Kód
Je potrebné stiahnuť knižnicu MFRC522, knižnica SPI je už namiesto toho s arduino Kód#zahrnúť #include const int buzzer = 6; #define RST_PIN 9 // Konfigurovateľné, pozri typické rozloženie pinov vyššie#definovať SS_PIN 10 // Konfigurovateľné, pozri typické rozloženie pinov abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Vytvorenie inštancie MFRC522. String read_rfid; // Pridajte, koľko potrebujete, a nezabudnite zahrnúť UID. String ok_rfid_1 = "89189c99"; // Toto je pre moju hlavnú kartu RFID. aka. Ten, ktorý budem používať na zapnutie počítača. Dá sa použiť aj na vypnutie, ak chcete. String ok_rfid_2 = "29d93594"; // Toto je pre ovládač RFID. aka. Vypnúť ovládač. Neodporúča sa Jednoducho vypnite počítač.int led_lock = 7; // Pre Card.int led_lock2 = 6; // Pre ovládač./* * Inicializujte. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (bzučiak, VÝSTUP); Serial.begin (9600); // Inicializácia sériovej komunikácie s počítačom