Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je samo za provjeru radi li rfid kartica za prvi mjerač vremena
Pribor
Rfid čitač kartica Rfid oznakaFrid kartica
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 spojeno
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, a pin 6 i 7 za crveni i plavi LED
Korak 3: Kôd
Potrebno je preuzeti MFRC522 biblioteku, SPI knjižnica je već umjesto toga sa arduinom. Kod#include #include const int zujalica = 6; #define RST_PIN 9 // Konfigurirano, vidi tipičan raspored pinova iznad#define SS_PIN 10 // Konfigurirano, vidi tipičan raspored pinova abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Stvaranje 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čunala. Također se može koristiti za isključivanje ako želite. String ok_rfid_2 = "29d93594"; // Ovo je za RFID privjesak za ključeve. aka. Keyfob za gašenje. Ipak nije preporučljivo. Samo isključite računalo 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 s računalom