Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er bare for å teste om rfid -kortet fungerer for den første timeren
Rekvisita
Rfid -kortleser Rfid -tagRfid -kortGrønn ledRød ledet brødbrett Jumper ledningerBuzzerArduino uno
Trinn 1: Koble Rfid -kortleseren til Arduino
RFID -leseren har pinner og hvor de er koblet til 3.3v - 3.3vSck (seriell klokke) - pinne 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) -nål 12RST -nål 9SDA (eller SS) - pin 10GND -GNDIRQ - ikke tilkoblet
Trinn 2: Koble til lysdioder og summer
Du kan koble ledningen til en hvilken som helst pinne på mikrokontrolleren så vel som summeren, men de vil ha en felles grunn. Jeg bruker pin4 for summeren og pin 6 og 7 for henholdsvis den røde og blå lysdioden
Trinn 3: Koden
Det er behov for å laste ned MFRC522 -biblioteket, SPI -biblioteket er allerede i stedet med arduino Koden#inkluderer #include const int buzzer = 6; #define RST_PIN 9 // Konfigurerbar, se typisk pin -layout ovenfor#definere SS_PIN 10 // Konfigurerbar, se typisk pin -oppsett abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Lag MFRC522 forekomst. Streng read_rfid; // Legg til hvor mange du trenger, og ikke glem å inkludere UID. String ok_rfid_1 = "89189c99"; // Dette er for mitt viktigste RFID -kort. aka. Den jeg skal bruke til å slå på PCen. Kan også brukes til å slå den av hvis du vil. String ok_rfid_2 = "29d93594"; // Dette er for RFID -fjernkontrollen. aka. Slå av fjernkontrollen. Ikke tilrådelig. Bare slå av PCen normalt. Int led_lock = 7; // For Card.int led_lock2 = 6; // For fjernkontrollen./ * * Initialiser. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; ugyldig oppsett () {pinMode (summer, OUTPUT); Serial.begin (9600); // Initialiser seriell kommunikasjon med PC -en