Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je samo za provjeru radi li rfid kartica za prvi tajmer
Supplies
Rfid čitač kartica Rfid oznakaRfid karticaZelena LEDcrvena LED ploča BreadboardJumper žiceBuzzerArduino uno
Korak 1: Povežite čitač kartica Rfid s Arduinom
RFID čitač ima pinove i gdje su spojeni na 3.3v - 3.3vSck (serijski sat) - pin 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) -pin 12RST -pin 9SDA (ili SS) - pin 10GND -GNDIRQ - nije povezano
Korak 2: Spajanje svjetala i zujalice
LED možete spojiti na bilo koji pin na mikrokontroleru, kao i na zujalicu, ali oni će imati zajedničko uporište. Koristit ću pin4 za zujalicu i pin 6 i 7 za crveni i plavi LED, respektivno
Korak 3: Kôd
Potrebno je preuzeti MFRC522 biblioteku, SPI biblioteka je već umjesto toga sa arduinom. Kod#include #include const int zujalica = 6; #define RST_PIN 9 // Konfigurirano, pogledajte tipičan raspored pinova iznad#define SS_PIN 10 // Konfigurirano, vidi tipičan raspored pinova abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Kreiranje instance MFRC522. String read_rfid; // Dodajte koliko vam je potrebno i ne zaboravite uključiti UID. String ok_rfid_1 = "89189c99"; // Ovo je za moju glavnu RFID karticu. aka. Onu koju ću koristiti za uključivanje računara. Može se koristiti i za isključivanje ako želite. String ok_rfid_2 = "29d93594"; // Ovo je za RFID privjesak za ključeve. aka. Shutdown Keyfob. Ipak nije preporučljivo. Samo isključite svoj računar normalno.int led_lock = 7; // Za Card.int led_lock2 = 6; // Za Keyfob./* * Inicijalizacija. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (zujalica, OUTPUT); Serial.begin (9600); // Pokretanje serijske komunikacije sa računarom