Arduino教程——RFID-RC522读卡器的驱动


不用写一个代码完成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中已经告知,这就是我把硬件连接放最后将的原因
  • 最后给大家看一下连接后的图片
  • 在这里插入图片描述
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马志武

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值