1. 配置树莓派
首先需要运行raspi-config,开启树莓派的spi接口,因为RFID-RC522A读卡器与树莓派之间是通过spi协议进行通信的
https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md
2. 软件安装
下载并安装SPI-Py
git clone https://github.com/lthiery/SPI-Py.git
cd SPI-Py
sudo apt-get install -t jessie python-dev
(或者sudo apt-get install -t wheezy python-dev)
sudo python setup.py install
3. 连接树莓派与读卡器
读卡器输出端子 树莓派 PIN # 树莓派 PIN NAME
SDA 24 GPIO8
SCK 23 GPIO11
MOSI 19 GPIO10
MISO 21 GPIO9
IRQ None None
GND Any Any Ground
RST 22 GPIO25
3.3V 1 3V3
4. 运行测试程序
MFRC522-python 包含了几个对使用读卡器读写IC卡的例子。
$ git clone https://github.com/mxgxw/MFRC522-python.git
$ cd MFRC522-python
$ sudo python Read.py
运行之后,测试程序会一直监听是否有IC卡靠近读卡器,如果有就输出卡的UID,以及Sector 8的数据。输出完毕之后继续检测IC卡
$ sudo python Write.py
运行之后,测试程序会一直监听是否有IC卡靠近读卡器,如果有就输出卡的UID,同时将IC卡Sector 8的数据显示置为全1,后改为全0
测试程序需要以root用户运行,否则权限不够
Read.py读取Sector 8,如果你修改测试程序,让它读取Sector 0的数据,会发现每个Sector是16字节的数据,并且Sector 0的前面四个字节就是这张卡的UID
分享到:
相关推荐
C51单片机使用RFID-RC522模块实现读卡、写卡等等 C51单片机使用RFID-RC522模块实现读卡、写卡等等 C51单片机使用RFID-RC522模块实现读卡、写卡等等 C51单片机使用RFID-RC522模块实现读卡、写卡等等 C51...
树莓派3 使用 RFID-RC522模块
RFID-RC522读卡模块使用教程,可用于制作门禁卡系统,开发IC卡相关工具等
RFID-RC522 NFC模块软硬件技术资料+STM32软件工程源码: RC522与各开发板引脚连接说明 YH-RC522模块用户手册.pdf YH-RC522模块用户手册V1.1.pdf 参考资料_数据手册 配套程序 IC-S50数据手册.PDF MFRC522中文.pdf MFRC...
stm32f407单片机RFID—RC522门禁控制系统...本课程包括如下资料:RFID-RC522门禁控制系统程序,参考资料(MFRC522数据手册,设计指南各种论文等等),RFID-RC522读卡模块使用教程.pdf,STM32F407ZGT6ZET6高配板原理图.pdf
RFID-RC522门禁控制系统程序,rfid-rc522使用教程,C,C++源码
尝试在树莓派3上驱动RFID-RC522模块读取nfc
RC522 RFID 读卡模块 /用按键+串口通信切换进入 增卡模式和读卡模式 增卡模式:写入数据 ; 读卡模式:读取数据 执行动作 用串口助手文本模式发送字符A 进入增卡模式 用串口助手文本模式发送字符Q 进入读卡模式 读卡...
STM32HAL库RFID-RC522驱动,每步都有较为详细注解,从固件库移植到HAL库方便移植其他型号。
STM32 STM32F103C8T6 RFID-RC522读卡器模块 软件例程 支持RC522简单读卡号和数据
基于单片机的门禁系统,基于RFID-RC522的门禁系统
rfid-rc522测试程序,可识别唯一的s50钥匙扣,使用者可以在上面进行修改
RFID-RC522简单例子 功能:实现读取卡片ID并显示到串口 测试环境: MCU:STM32F103RB KIDE:KEIL5
FRC-522 RC522 RFID射频 IC卡感应模块
基于单片机RFID-RC522门禁防盗报警系统,包含原理图、源程序论文等