Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
C'est juste pour tester si la carte rfid fonctionne pour un premier temporisateur
Fournitures
Lecteur de carte rfid tag rfid carte rfid led verte led rouge planche à pain fils de connexion buzzer arduino uno
Étape 1: connectez le lecteur de carte Rfid à Arduino
Le lecteur RFID a des broches et où elles sont connectées à 3.3v - 3.3vSck (horloge série) - broche 13MOSI (Master Out Slave In) - broche 11MISO (Master In Slave Out) -pin 12RST -pin 9SDA (ou SS)-pin 10GND-GNDIRQ - non connecté
Étape 2: Connecter les Leds et le Buzzer
Vous pouvez connecter la led à n'importe quelle broche du microcontrôleur ainsi que le buzzer mais ils auront une masse commune, j'utiliserai la broche 4 pour le buzzer et les broches 6 et 7 pour les led rouge et bleue respectivement
Étape 3: Le code
Il est nécessaire de télécharger la bibliothèque MFRC522, la bibliothèque SPI est déjà à la place avec arduino Le code#include #include const int buzzer =6;#define RST_PIN 9 // Configurable, voir la disposition typique des broches ci-dessus#define SS_PIN 10 // Configurable, voir disposition typique des broches abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Créer une instance MFRC522. String read_rfid; // Ajoutez le nombre dont vous avez besoin et n'oubliez pas d'inclure l'UID. String ok_rfid_1="89189c99"; // Ceci est pour ma carte RFID principale. alias. Celui que je vais utiliser pour allumer mon PC. Peut également être utilisé pour l'arrêter si vous le souhaitez. String ok_rfid_2="29d93594"; // Ceci est pour la télécommande RFID. alias. Arrêtez la télécommande. Déconseillé cependant. Arrêtez simplement votre PC normalement.int led_lock = 7; // Pour le Card.int led_lock2 = 6; // Pour la télécommande./* * Initialiser. */ int noteDurations = { 4, 8, 8, 4, 4, 4, 4, 4};void setup() { pinMode(buzzer, OUTPUT); Serial.begin(9600); // Initialiser les communications série avec le PC