Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är bara för att testa om RFID -kortet fungerar för en första timer
Tillbehör
Rfid -kortläsare Rfid -tagg Rfid -kort Grön ledRöd LED -brödbräda Jumper -trådarBuzzerArduino uno
Steg 1: Anslut Rfid -kortläsaren till Arduino
RFID -läsaren har stift och där de är anslutna till 3.3v - 3.3vSck (seriell klocka) - stift 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) -nål 12RST -pin 9SDA (eller SS) - stift 10GND -GNDIRQ - inte ansluten
Steg 2: Anslutning av lysdioder och summer
Du kan ansluta lysdioden till valfri stift på mikrokontrollen samt summern men de kommer att ha en gemensam grund Jag använder pin4 för summern och pin 6 och 7 för den röda respektive blå lysdioden
Steg 3: Koden
Det är nödvändigt att ladda ner MFRC522 -biblioteket, SPI -biblioteket är redan i stället med arduino Koden#inkluderar #include const int buzzer = 6; #define RST_PIN 9 // Konfigurerbar, se typisk pin -layout ovan#definiera SS_PIN 10 // Konfigurerbar, se typisk stiftlayout abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Skapa MFRC522 instans. String read_rfid; // Lägg till hur många du behöver och glöm inte att inkludera UID. String ok_rfid_1 = "89189c99"; // Detta är för mitt huvudsakliga RFID -kort. aka. Den jag kommer att använda för att slå på min dator. Kan också användas för att stänga av den om du vill. String ok_rfid_2 = "29d93594"; // Detta är för RFID -fjärrkontrollen. aka. Stäng av fjärrkontrollen. Inte tillrådligt ändå. Stäng bara av datorn normalt. Int led_lock = 7; // För Card.int led_lock2 = 6; // För fjärrkontrollen./ * * Initiera. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (summer, OUTPUT); Serial.begin (9600); // Initiera seriell kommunikation med datorn