
Sadržaj:
2025 Autor: John Day | day@howwhatproduce.com. Zadnja izmjena: 2025-01-23 14:37

Dobar dan u ovom vodiču, pomoći ću vam u povezivanju RFID-RC522 s Arduino Mega 2560 za čitanje RFID-a i prikaz podataka na serijskom monitoru. tako da ga možete sami produžiti
Ti trebas:
- Arduino Mega ili Arduino Uno (koristio sam Mega)
- RFID-RC522
- 7 žica kratkospojnika za muškarce i žene
- Neke lične karte (opcionalno)
- RFID biblioteka (mora, veza ispod)
Zatim preuzmite biblioteku ispod i dodajte je u svoj Arduino IDE klikom na Sketch-> Include Library-> Add. Zip Library u meniju datoteke
Korak 1: Detalji o fizičkoj vezi

jednostavno povežite arduino sa RFID-RC522 kao što je prikazano na gornjoj slici.
Upozorenje: opskrbite samo 3,3 V u suprotnom će modul izgorjeti
Pin Out za Uno/Nano i Mega
RC522 MODUL Uno/Nano MEGASDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/A N/A GND GND GND RST D9 D8 3.3V 3.3V 3.3V
Korak 2: Vrijednost RFID oznaka za čitanje i ispis jednostavnog koda

Kopirajte donji kod, a zatim ga prenesite na svoj Arduino
/*PINOUT: RC522 MODUL Uno/Nano MEGA SDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/AN/A GND GND GND RST D9 D8 3.3V 3.3V 3.3V*//*Uključuje standardnu Arduino SPI biblioteku */ #include/ *Uključuje RFID biblioteku */ #include
/* Definirajte DIO koji se koristi za SDA (SS) i RST (reset) pinove. */
#define SDA_DIO 9 #define RESET_DIO 8 / * Kreirajte instancu RFID biblioteke * / RFID RC522 (SDA_DIO, RESET_DIO);
void setup ()
{Serial.begin (9600); / * Omogući SPI interfejs */ SPI.begin (); / * Pokretanje RFID čitača */ RC522.init (); }
void loop ()
{ /* Je li otkrivena kartica? */ if (RC522.isCard ()) {/ *Ako je tako, onda nabavite njegov serijski broj */ RC522.readCardSerial (); Serial.println ("Otkrivena kartica:"); for (int i = 0; i <5; i ++) {Serial.print (RC522.serNum , DEC); //Serial.print(RC522.serNum, HEX); // za ispis detalja kartice u heksa decimalnom formatu} Serial.println (); Serial.println (); } kašnjenje (1000); }
Korak 3: Jednostavan kôd za aplikacije na super tržištu pomoću RFID -a

Kopirajte donji kod, a zatim ga prenesite na svoj Arduino. u nastavku se ukupna kupovna vrijednost povećava pri prvom čitanju kartice, a zatim se smanjuje pri drugom čitanju iste …
/*
PINOUT:
RC522 MODUL Uno/Nano MEGA
SDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/A N/A GND GND GND RND D9 D8 3.3V 3.3V 3.3V
*
* Uključuje standardnu Arduino SPI biblioteku */
#include / * Uključuje RFID biblioteku * / #include
/* Definirajte DIO koji se koristi za SDA (SS) i RST (reset) pinove. */
#define SDA_DIO 9 #define RESET_DIO 8 int productname [5] = {228, 18, 37, 75, 24}; int proizvod [5] = {100, 120, 230, 125, 70}; int token [5] = {0, 0, 0, 0, 0}; int Ukupno; / * Kreirajte instancu RFID biblioteke */ RFID RC522 (SDA_DIO, RESET_DIO);
void setup ()
{Serial.begin (9600); / * Omogući SPI interfejs */ SPI.begin (); / * Pokretanje RFID čitača */ RC522.init (); }
void loop ()
{ / * Privremeni brojač petlje * / bajt i = 0; bajt j = 0; bajt k = 0; int ID;
/* Je li otkrivena kartica? */
if (RC522.isCard ()) { / * Ako je tako, onda nabavite njegov serijski broj * / RC522.readCardSerial (); Serial.print (RC522.serNum , DEC);
//Serial.println("Cartica otkrivena: ");
/ * Iznesite serijski broj na UART */
ID = RC522.serNum [0]; //Serial.print(ID); Serial.println (""); za (i = 0; i <5; i ++) {if (naziv proizvoda == ID) {Serial.println ("Ukupna kupovina"); if (token == 0) {Total = Total+product ; token = 1; } else {Total = Total-product ; token = 0; } Serial.println (ukupno); break; } else if (i == 5) {Serial.println ("Pristup odbijen"); break; }} Serial.println (); Serial.println (); } kašnjenje (1000); }
Korak 4: Zaključak.,
Želim vam zahvaliti što ste pročitali moj vodič. Bio bih vam zahvalan ako biste smatrali da je korisno i ostavite lajk (omiljeni) ili me pitajte bilo šta jer me to motivira da radim ove upute. slobodno postavljajte pitanja koja trebate znati …
Sretno kodiranje Arduina…
Preporučuje se:
Skica do digitalne umjetnosti - Iron Man: 10 koraka

Skica za digitalnu umjetnost - Iron Man: Nedavno sam se bavio nekim stripom. Nešto što sam puno radio dok sam bio mlađi. U posljednje vrijeme radio sam na nekoliko komada poput Batmana, Cyborg Supermana i The Flash -a. Sve je to urađeno ručno, uključujući i bojanje. Za
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
![Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka](https://i.howwhatproduce.com/images/009/image-24281-j.webp)
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
UChip - Jednostavna skica do motora na daljinsko upravljanje i/ili servo -a putem radija Tx -Rx na 2,4 GHz!: 3 koraka

UChip - Jednostavna skica do motora na daljinsko upravljanje i/ili servo -a putem radija Tx -Rx na 2,4 GHz !: Stvarno mi se sviđa svijet RC -a. Korištenje RC igračke daje vam osjećaj da upravljate nečim izvanrednim, uprkos tome što se radi o malom čamcu, automobilu ili dronu! Međutim, nije lako prilagoditi vaše igračke i natjerati ih da rade sve što želite
Jednostavna aplikacija za supermarket koja koristi RFID RC-522 i Arduino Mega: 6 koraka

Jednostavna aplikacija za samoposluge koja koristi RFID RC-522 i Arduino Mega: Drago mi je što vas opet vidim na mom drugom vodiču, ovdje ću vam pomoći da kreirate jednostavnu aplikaciju za supermarkete koristeći RFID RC-522 i Arduino s obradom za stvaranje jednostavan GUI.Napomena: nemojte pokretati Arduino serijski monitor dok je u toku
Kako spojiti programer FT232RL na Arduino ATMEGA328 za postavljanje skica: 4 koraka

Kako spojiti programer FT232RL na Arduino ATMEGA328 za postavljanje skica: U ovom mini Instructableu naučit ćete kako spojiti čip FT232RL na mikrokontroler ATMEGA328 za postavljanje skica. Ovdje na ovom samostalnom mikrokontroleru možete vidjeti uputstvo za upotrebu