新人小白求助Arduino一块板如何控制多个RFID识别?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5521|回复: 3

[已解决] 新人小白求助Arduino一块板如何控制多个RFID识别?

[复制链接]
发表于 2018-3-4 13:39 | 显示全部楼层 |阅读模式
本帖最后由 xg5699 于 2018-3-7 23:42 编辑

      我用的是Arduino uno R3版本,家里还有MEGA 2560,本来一块Arduino主板上连接一个RFID卡和舵机,实现IC卡开关门锁,这没什么问题,但现在我要制作一样东西,好比是一个门上面,装了6把门禁锁(只是打比方这样好理解),每个锁当然都有RFID识别,最简单的办法就是去买6个Arduino与RFID识别和舵机,这样虽然能做到但成本太高,而且一块Arduino板内存很少,我要存储20张IC卡能识别的信息,难道还需要每张Arduino里面安装SD扩展模块和SD卡吗?
      有没有什么办法用一块板子做到?我现在在一块Arduino板子上并接6个RFID读卡器应该没什么问题,可以用2560代替 UNO的内存不够,但舵机如何分别控制就成难题了,比如有6把锁,我想刷第一个读卡器只调用第一个舵机,第二个读卡器只调用第二个舵机...... 而我这样做就是随便刷第几个读卡器所有舵机都i会被启动....求大神帮助

发表于 2018-3-4 15:49 | 显示全部楼层
一般的 spi 设备上都会有一个 ss pin 这个pin 是用来选中设备

比如:4个设备接在 spi 总线上,然后有4个跳gpio做的 ss 信号

哪个ss低了就表示当前可以和spi host通讯的

原理上是这样,具体建议你先用2个 rfid试试看可行否
 楼主| 发表于 2018-3-7 23:42 | 显示全部楼层
Zoologist 发表于 2018-3-4 15:49
一般的 spi 设备上都会有一个 ss pin 这个pin 是用来选中设备

比如:4个设备接在 spi 总线上,然后有4个跳 ...

谢谢我一直以为主板只有一个SS pin,没想到第二个设备SS口连接主板其它PWM端口也可以识别,这样只要在程序里重新创建新的RFID对象就都解决了 非常感谢!
发表于 2022-2-21 21:41 | 显示全部楼层
不知道你的2560连接RFID有没有问题呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 15:54 , Processed in 0.072363 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表