Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
To jest tylko sprawdzenie, czy karta rfid działa za pierwszym razem
Kieszonkowe dzieci
Czytnik kart Rfid Tag RfidKarta RfidZielona dioda LEDCzerwona dioda LED Płytka stykowaPrzewody zworkiBrzęczykArduino uno
Krok 1: Podłącz czytnik kart Rfid do Arduino
Czytnik rfid ma piny i gdzie są podłączone do 3.3v - 3.3vSck(zegar szeregowy) - pin 13MOSI(Master Out Slave In) - pin 11MISO(Master In Slave Out) -pin 12RST -pin 9SDA(lub SS)- pin 10GND-GNDIRQ - niepodłączony
Krok 2: Podłączanie diod i brzęczyka
Diodę można podłączyć do dowolnego pinu na mikrokontrolerze, jak również do brzęczyka, ale będą miały wspólną masę. Użyję pin4 dla brzęczyka i pinów 6 i 7 dla czerwonej i niebieskiej diody odpowiednio
Krok 3: Kodeks
Należy pobrać bibliotekę MFRC522, biblioteka SPI jest już zamiast tego z arduino The code#include #include const int buzzer =6;#define RST_PIN 9 // Konfigurowalne, patrz powyżej typowy układ pinów#define SS_PIN 10 // Konfigurowalne, patrz typowy układ pinów abovMFRC522 mfrc522(SS_PIN, RST_PIN); // Utwórz instancję MFRC522. String read_rfid; // Dodaj ile potrzebujesz i nie zapomnij dołączyć UID. String ok_rfid_1="89189c99"; // To jest dla mojej głównej karty RFID. znany jako. Ten, którego użyję do włączenia mojego komputera. Może być również użyty do wyłączenia go, jeśli chcesz. Ciąg ok_rfid_2="29d93594"; // To jest dla pilota RFID. znany jako. Wyłączanie pilota. Nie wskazane. Po prostu zamknij komputer normalnie.int led_lock = 7; // Dla Card.int led_lock2 = 6; // Dla pilota./* * Zainicjuj. */ int noteDurations = { 4, 8, 8, 4, 4, 4, 4, 4};void setup() { pinMode(brzęczyk, WYJŚCIE); Serial.początek(9600); // Zainicjuj komunikację szeregową z komputerem PC