Spisu treści:

Test bezpieczeństwa RFID: 3 kroki
Test bezpieczeństwa RFID: 3 kroki

Wideo: Test bezpieczeństwa RFID: 3 kroki

Wideo: Test bezpieczeństwa RFID: 3 kroki
Wideo: NFC / RFID-сканер для Arduino. Железки Амперки 2024, Listopad
Anonim
Test bezpieczeństwa RFID
Test bezpieczeństwa RFID

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

Podłączanie diod i brzęczyka
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

Zalecana: