Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Questo è solo per testare se la scheda RFID funziona per la prima volta
Forniture
Lettore di schede rfid Tag rfid card rfid led verde led rosso tagliere cavi jumper buzzer arduino uno
Passaggio 1: collega il lettore di schede Rfid ad Arduino
Il lettore rfid ha pin e dove sono collegati a 3.3v - 3.3vSck (orologio seriale) - pin 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) -pin 12RST -pin 9SDA (o SS)- pin 10GND-GNDIRQ - non connesso
Passaggio 2: collegamento dei LED e del cicalino
Puoi collegare il led a qualsiasi pin del microcontrollore così come il cicalino ma avranno una massa comune userò il pin4 per il cicalino e i pin 6 e 7 per il led rosso e blu rispettivamente
Passaggio 3: il codice
È necessario scaricare la libreria MFRC522, la libreria SPI è già invece con arduino Il codice#include #include const int buzzer =6;#define RST_PIN 9 // Configurabile, vedi layout pin tipico sopra#define SS_PIN 10 // Configurabile, vedi layout pin tipico sopraMFRC522 mfrc522(SS_PIN, RST_PIN); // Crea un'istanza MFRC522. String read_rfid; // Aggiungi quanti ne hai bisogno e non dimenticare di includere l'UID. String ok_rfid_1="89189c99"; // Questo è per la mia carta RFID principale. alias. Quello che userò per accendere il mio PC. Può anche essere usato per spegnerlo se lo desideri. String ok_rfid_2="29d93594"; // Questo è per il telecomando RFID. alias. Spegnimento del telecomando. Non consigliabile comunque. Spegni il tuo PC normalmente.int led_lock = 7; // Per il Card.int led_lock2 = 6; // Per il telecomando./* * Inizializza. */ int noteDurations = { 4, 8, 8, 4, 4, 4, 4, 4}; void setup() { pinMode(buzzer, OUTPUT); Serial.begin(9600); // Inizializza le comunicazioni seriali con il PC