`
hzy3774
  • 浏览: 992915 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

使用Arduino连接RFID模块RC522

 
阅读更多

       射频识别RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。

       我使用的是山寨的Arduino UNO,RFID模块使用SPI通信。


 这样的话连接就非常方便了:

3.3V 3.3V
GND GND
RST 9
SDA 10
MOSI 11
MISO 12
SCK 13

RC522的数据手册

 

但是多亏有了RFID库,是我们可以不用关注RFID的数据手册,直接使用库就好:https://github.com/miguelbalboa/rfid

直接在ArduinoIDE中搜索RC522安装即可:


 安装RC522库:


 

安装后打开实例工程烧写就可以看是否成功了,比如说DumpInfo:

它会通过串口Dump出卡上的数据:



Arduino网站上可以找到更多信息:http://playground.arduino.cc/Learning/MFRC522

有一个RFID门锁工程可以参考:https://github.com/omersiar/RFID522-Door-Unlock

  • 大小: 743.3 KB
  • 大小: 26 KB
  • 大小: 12.5 KB
  • 大小: 38 KB
分享到:
评论

相关推荐

    esp8266_RFID_rc522和esp8266_Rc522_esp8266_arduino_esp8266rc522_源码

    标题中的“esp8266_RFID_rc522”和“esp8266_Rc522_esp8266_arduino_esp8266rc522_源码”揭示了这个项目的核心组成部分:ESP8266微控制器、RC522 RFID模块以及Arduino编程环境。这是一套基于ESP8266 WiFi模块的RFID...

    arduino+rc522读写卡

    RC522是基于MFRC522芯片的一种常用的RFID模块,它能工作在13.56MHz频率范围内,常用于非接触式IC卡的读写。 1. **Arduino简介**:Arduino是一种开源电子原型平台,由硬件和软件两部分组成,便于初学者和专业开发者...

    esp8266_RFID_rc522和esp8266_Rc522_esp8266_arduino_esp8266rc522_

    基于eap8266 Arduino框架得RC522RFID模块代码封装,用于使用SPI协议用于读取RFID标签中得第二扇区信息包括地域信息以及牌照信息等,用户可以直接调用,驱动需要注意一定得调用规则否则可能会出现问题,再选卡之后...

    RFID-RC522门禁控制系统程序,rfid-rc522使用教程,C,C++源码.zip

    在RFID-RC522使用教程中,你会学习到以下关键点: 1. **硬件连接**:理解如何正确地将RFID-RC522模块连接到微控制器,包括SPI接口(SCK、MISO、MOSI和SS)和其他控制引脚(IRQ和RST)。 2. **初始化和配置**:学习...

    RFID-RC522门禁控制系统程序,rfid-rc522使用教程,C,C++

    标题中的"RFID-RC522门禁控制系统程序,rfid-rc522使用教程,C,C++"表明这是一个关于使用RFID-RC522模块开发的门禁控制系统的程序,涉及到C和C++两种编程语言。RFID(Radio Frequency Identification)是一种无线通信...

    STM32_RFID_RC522充值扣款(含上位机).rar

    在本项目“STM32_RFID_RC522充值扣款(含上位机).rar”中,主要涉及到STM32与RFID模块RC522的集成应用,以及一个配套的上位机软件,用于实现充值和扣款功能。 1. **STM32 微控制器**: STM32家族因其高性能、低功耗...

    RFID所需库文件RC522

    在本案例中,"RC522"是指一种常见的RFID模块,常用于 Arduino 或类似的微控制器平台,进行低频(LF)RFID应用。 库文件"RC522"是专门为与MFRC522芯片交互而设计的,MFRC522是一款由NXP Semiconductors生产的RFID...

    RFID RC522相关资料

    RC522是NXP Semiconductors公司设计的一种高频(13.56 MHz)RFID模块,广泛应用于物联网、智能家居、自动识别等领域。 该压缩包文件“RFID RC522相关资料”包含的是关于RC522模块的详细信息和使用指南。其中,"mfrc...

    FRC-522 RC522 RFID射频 IC卡感应模块

    RFID模块的使用者可能需要了解如何与微控制器(如Arduino或Raspberry Pi)连接,以及如何编写相应的软件来处理读写操作。 压缩包内的文件名为"TJDZ-RC522射频卡用户使用手册资料Ver_1.0",这表明其中包含了该模块...

    RC522 RFID射频模块(原理图+PCB+RC522原厂代码等)

    RC522 RFID射频模块是一款广泛应用于非接触式RFID系统中的核心组件,由NXP(前身为Philips半导体)公司设计生产。这个模块基于MFRC522芯片,该芯片是一个高度集成的UHF RFID读卡器/写卡器解决方案,能够支持ISO ...

    RC522 RFID射频模块

    6. **应用实例与开发**:RC522模块通常与微控制器配合使用,例如Arduino、Raspberry Pi等。开发者可以通过编程实现各种应用,如读取RFID卡的ID、实现简单的身份验证系统或构建物联网设备。此外,RC522还可以与其他...

    RC522 RFID射频模块(原理图、PCB、RC522原厂代码等)

    5. **接口与兼容性**:RC522模块通常通过SPI或I2C接口与主控器(如Arduino、Raspberry Pi)连接。开发者需要了解这两种接口的工作模式,以便正确配置和通信。 6. **编程与应用开发**:使用RC522模块通常涉及编程,...

    Arduino RC522复制 读写所有扇区

    标题 "Arduino RC522复制 读写所有扇区" 涉及的是使用Arduino开发板结合MFRC522 RFID模块进行RFID卡的读取、复制与写入操作。MFRC522是NXP公司生产的一款高频(13.56MHz)非接触式射频识别芯片,广泛应用于门禁系统...

    rfid, 面向MFRC522的Arduino RFID库.zip

    rfid, 面向MFRC522的Arduino RFID库 MFRC522 面向MFRC522和其他 RFID RC522模块的Arduino库。使用基于串口接口的阅读器,在你的Arduino上读取和写入不同类型的射频识别卡,这些读卡器通过串口接口接口连接。插件开发...

    mind+用户库 RC522.rar

    本文将深入探讨如何使用mind+编程环境与RC522 RFID模块进行集成,以实现一个基本的物联网应用。 首先,我们要了解mind+,这是一个专为教育设计的图形化编程平台,适合初学者和儿童学习编程。它通过拖拽积木块的方式...

    RFID-RC522门禁控制系统

    RFID-RC522门禁控制系统是一种基于射频识别技术的智能安全解决方案,广泛应用于办公楼、住宅区、学校等场所。该系统的核心是MFRC522芯片,由NXP Semiconductors制造,它是一款高度集成的读写器模块,支持ISO 14443A...

    RFID IC卡(RC522)源代码

    在实际应用中,开发人员通常会将这些源代码集成到他们的嵌入式系统或者物联网项目中,通过微控制器(如Arduino、Raspberry Pi等)控制RC522模块,实现对RFID卡片的读写功能。 在压缩包中的"源代码"文件,很可能是...

Global site tag (gtag.js) - Google Analytics