文章目录

  • 准备材料
  • 安装Arduino驱动
  • 代码编辑器
  • 代码编辑
  • 硬件链接

不用写一个代码完成RC522读卡操作

准备材料

① 硬件

  • Arduino-uno-r3 开发板一块
  • 开发板USB线一条
  • RFID-RC522读卡器一块
  • 杜邦线(公对公)7跟
  • 电脑一台(能用的)
  • 卡片若干(一张就够用了,一般买一块RC522板会赠送两个)

② 软件

  • Arduino驱动
  • Arduino编辑器

安装Arduino驱动

  • Arduino-uno-r3 开发板连接电脑

  • 打开官网:https://create.arduino.cc/

  • 点击第一个(Arduino Web Editor),使用web编辑器.

  • 默认打开时,提示:No Plugin Connection. Uploading is disabled until you reconnect. HELP
    ① 没有链接开发板
    ② 开发板驱动没有安装

  • 如果确保开发板与电脑连接没有问题,请安装驱动。

  • 点击“HELP”,按步骤执行即可

  • 如无法安装安装驱动,百度下载驱动精灵也可安装驱动

代码编辑器

  • WEB编辑器,打开网址 --> 点击Arduino Web Editor
    需要登录,好处是代码保存在云,可以在任何地点任何电脑进行编辑代码
  • Arduino编辑器,点击下载,也可自行官网下载,安装完成后桌面会有Arduino快捷启动图标

代码编辑

  • 加载522库:打开Arduino,依次点击:项目 -> 加载库 -> 管理库

  • 输入RC522搜索库并安装(以下图片是安装完成的)

  • 依次点击:文件-> 示例 -> RC522 -> ReadNUID

  • 会打开一个新窗口

  • 这个代码就是官方提供的Demo,是读取卡数据的示例代码,同样我们也可以在文件-示例-522中打开其他对卡片操作的代码(比如说写卡)。

  • 左上角‘对号图标’是编辑代码,编辑进度和成功提示会在下方显示

  • 左上角‘右箭头图标’是上传代码,也就是烧录或叫嵌入驱动。进度和成功提示会在下方显示

  • 以上完成后我们就可以刷卡测试了

  • 测试数据打印会在串口监视器中显示

  • 打开控制器:工具 - 串口监视器(开发板不连接电脑打不开)

硬件链接

  • 软件准备好开始连接硬件
  • 我们来看一下代码注释部分
  • 看你的RC522板是否有RST,SDA,MOSI,MISO,SCK这几个pin脚,
  • 看Arduino-uno板是否有9, 10, 11, 12, 13几个pin脚,这个注释很清楚的说明了Arduino与RC522的连线。
  • 但是RC522板还有3个pin脚,其中IRQ不用管,GND与GND连,3.3V与3.3V连
  • 硬件连接方法在官方Demo中已经告知,这就是我把硬件连接放最后将的原因
  • 最后给大家看一下连接后的图片

Arduino教程——RFID-RC522读卡器的驱动相关推荐

  1. Arduino使用RFID模块来储存卡信息实现智能门锁(MF RC522)

    使用RFID模块实现门禁的功能 Arduino的RFID模块的使用(MF RC522) 文章目录 使用RFID模块实现门禁的功能 Arduino的RFID模块的使用(MF RC522) 前言 一.RF ...

  2. Arduino UNO 单片机 读RFID RC522卡号发送Json数据

    Arduino UNO 单片机 读RFID RC522卡号发送Json数据 记得添加库文件哦 /*Arduino Uno <-> RFID-RC52210 <-> SDA13 ...

  3. stm32驱动RFID高频读卡器读取IC卡

    stm32驱动RFID读卡器读取IC卡 1.介绍RFID 2.RFID控制指令 2.1 读IC卡号 2.2 读IC卡数据块 2.3 写数据到IC卡数据块 2.4 读取RFID读卡器用户数据 2.5 向 ...

  4. Arduino 控制RFID读写器读写 IC卡

    Arduino 控制RFID读写器读写 IC卡 一.IC卡的认识   IC卡可以通过频段进行划分,低频(125KHz~134kHz,典型工作频率是12KHz).高频(13.56MHz)和超高频(860 ...

  5. ESP8266 对接RFID RC522 设备读取门禁卡

    文章目录 前言 一.所需材料 二.电路接线图和实物图 三 RC522 基础知识普及 四. RFID库安装 五. Arduino代码解析 六. 解析过程实物展示 七.总结 前言 在本篇文章中,您将 使用 ...

  6. Arduino教程资料汇总(8月22日悄悄跟新了一下)

    http://www.geek-workshop.com/thread-985-1-1.html 本帖最后由 迷你强 于 2013-8-31 12:36 编辑 =====F-101 arduino基础 ...

  7. ESP32学习笔记(49)——RFID RC522使用

    一.简介 MF RC522 是应用于 13.56MHz 非接触式通信中高集成度读写卡系列芯片中的一员.是 NXP 公司针对"三表"应用推出的一款低电压.低成本.体积小的非接触式读写 ...

  8. NRF52832学习笔记(40)——RFID RC522使用

    一.简介 MF RC522 是应用于 13.56MHz 非接触式通信中高集成度读写卡系列芯片中的一员.是 NXP 公司针对"三表"应用推出的一款低电压.低成本.体积小的非接触式读写 ...

  9. Arduino版RFID门锁

    在本教程中,我们将学习什么是RFID,如何工作以及如何制作基于Arduino的RFID门锁.您可以观看以下视频或阅读下面的书面教程以了解更多详细信息. RFID如何工作以及如何制作基于Arduino的 ...

  10. Arduino简易RFID门禁

    Arduino简易RFID门禁 最近闲着无聊用Arduino以及RC522做了个简单的刷卡门禁,由于不在家无法装到门上,所以就用舵机转动来代替开门的过程. 1. 准备材料 Arduino uno板一块 ...

最新文章

  1. android 瀑布流的实现(用recyclerview的实现的)
  2. linux内存管理和原理分析
  3. 剑指Offer #09 变态跳台阶(数列推导)
  4. MYSQL 如果把数据文件保存到其他磁盘里
  5. 单例设计模式-饿汉式
  6. 《弗洛伊德及其后继者》读书笔记(part4)--梅兰妮·克莱因与当代克莱因学派理论
  7. Linux下通过命令设置系统时间
  8. php取不到post数据库,安卓post 数据到php 在写入数据库老是不成功, 数据post不到php...
  9. winformbutton边框怎么改_C#(winform)为button添加背景图片,并去掉各种边框
  10. 字符串拼接的sql注入实战
  11. 数商云:浅析数字化供应链的现状跟未来
  12. 基于java浏览器的设计与实现_基于java的浏览器的设计与实现论文.docx
  13. 穷爸爸富爸爸的作者破产了,这本书是垃圾还是宝藏?
  14. 【工作方法系列】:STEP1 - 5分钟方法
  15. Anaconda 使用 set CONDA_FORCE_32BIT=1 切换32位环境失败的解决方法
  16. 小米手机刷机为Linux,小米5 刷机LineageOS 14.1的详细教程
  17. 【N32G457 】基于RT-Thread和N32G457 数码管时钟
  18. 40 How Many Numbers Are Smaller Than the Current Number
  19. 天下苦微信久矣,头条欲抢滩登陆
  20. 哲哲打游戏(读清题意)

热门文章

  1. 【企业管理案例】国企定岗定编如何设计
  2. linux cpu核心数查看
  3. SQL注入检测模块开源项目DRUID-SQL-WALL学习小结
  4. 【u238】暴力摩托
  5. expander菜单控件_[WPF 自定义控件]自定义Expander
  6. pos请求 微信小程序_微信小程序蓝牙连接小票打印机实例代码详解
  7. Flex Ant自动构建
  8. 机房收费系统-动态计费与强制下机
  9. 如何使用计算机防病毒,如何使用Windows Defender定期扫描计算机同时使用另一个防病毒...
  10. Linux “ll“ 命令详解