1. Introducción del producto
La identificación por radiofrecuencia (RFID) es una tecnología utilizada para identificar y rastrear objetos de forma inalámbrica, que se basa en el principio de comunicación inalámbrica mediante el uso de etiquetas RFID y lectores RFID.
Etiqueta RFID: una etiqueta RFID es un pequeño chip que contiene un identificador único UID (normalmente un código numérico) junto con una memoria para almacenar información adicional. Estas etiquetas suelen estar formadas por un chip RFID y una antena.
Lector RFID: Un lector RFID es un dispositivo electrónico que genera una señal de radiofrecuencia y la envía a una etiqueta RFID cercana. El lector también es responsable de recibir la señal de respuesta de la etiqueta y de decodificar la información de la misma.
Comunicación por radiofrecuencia: cuando un lector RFID envía una señal de radiofrecuencia, activa las etiquetas RFID cercanas. Las etiquetas RFID pasivas obtienen energía de la señal del lector y de los comandos operativos y la utilizan para enviar sus propias señales de respuesta. Las etiquetas RFID activas tienen su propio suministro de electricidad, por lo que pueden enviar señales de forma activa.
Referencia de aplicación: Escenarios que requieren reconocimiento de objetos como sistemas de gestión y sistemas de seguridad.
2.Especificación de parámetros
Parámetro | Valor//Descripción |
---|---|
Tensión de alimentación | 3.3V ~ 5V |
Temperatura de funcionamiento | -40 ° C ~ + 80 ° C |
Estándar de protocolo | Norma ISO 14443A, ISO 14443B |
Tipo de tarjeta de apoyo | mifare s50, mifare s70 |
Frecuencia | 13.56MHz |
Modo de comunicación | CII |
Tamaño | 4.72cm * 2.38cm |
3.Diagrama de cableado

Módulo RFID RC522 I2C | A |
---|---|
VCC | 5V |
GND | GND |
SCL | Pin analógico A5 |
SDA | Pin analógico A4 |
4. Código de muestra
1//www.acebott.com
2#include <Wire.h>
3#include "MFRC522_I2C.h"
4// 0x28 is the i2c address on SDA. If it doesn't match, use i2cscanner to check your address
5MFRC522 mfrc522(0x28); // Create MFRC522 instance.
6String rfid_str = "";
7void setup() {
8 Serial.begin(115200); // Set baud rate to 115200
9 Wire.begin(); // Initialize I2C
10 mfrc522.PCD_Init(); // Initialize MFRC522
11}
12void loop() {
13if ( ! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial() ) {
14 delay(50);
15 return;
16}
17 rfid_str = ""; // Clear the string
18 Serial.print(F("Card UID:"));
19 for (byte i = 0; i < mfrc522.uid.size; i++) { // Dump UID
20 rfid_str = rfid_str + String(mfrc522.uid.uidByte[i], HEX); // Convert to string
21 }
22 Serial.println(rfid_str);
23}
5. Resultado de la prueba
Después de cargar el código en la placa controladora, abra el monitor del puerto serie del IDE de Arduino, configure la velocidad en baudios a 115200 y cambie al modo de desplazamiento.
Cuando colocamos la etiqueta RFID en el lector RFID, el puerto serie mostrará el identificador único de la etiqueta RFID, UID.

6. Recursos relacionados
7.Consigue uno ahora
Negocio B2B: información@acebott.com