极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15557|回复: 8

关于RFID读取卡的问题

[复制链接]
发表于 2015-5-18 09:39:50 | 显示全部楼层 |阅读模式
我做的是将卡信息读取到LCD12864上,现在能读取卡号了,但是要将不同的卡号区分出来不知道怎么写程序,求大神帮帮忙,给个相关的程序。
回复

使用道具 举报

发表于 2015-5-18 10:11:55 | 显示全部楼层
给你一个算法思路:(按照多区域多权限门禁系统的思路)
1. 首先区分每个卡的权限(就是实现分组 比如 AD组,高级用户组,部门1,部门2.。。。。)
2.每个卡划分到组,每个组可以开不同的门。

写程序 无非就是数据库读取,通过数据库来确定组别确定权限。

还有一种搞法就是类似于酒店门卡,直接把权限写到卡的可写区域并确定失效时间。制卡的时候就可以限制。


楼主的题目很含糊 没说明用途 ,我的答复也是猜测楼主意图。 如果驴头不对马嘴 请直接删除回复。
卡号不同 还要咋区分?就好像证明 张三不是李四一样的逻辑。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-18 10:21:16 | 显示全部楼层
darkorigin 发表于 2015-5-18 10:11
给你一个算法思路:(按照多区域多权限门禁系统的思路)
1. 首先区分每个卡的权限(就是实现分组 比如 AD组 ...

我要做的这个要求是刷第一张卡显示PASS,表示能进入,刷另一张卡又显示陌生人,表示不能进入,就是你说的设置权限吧,就是程序不会搞
回复 支持 反对

使用道具 举报

发表于 2015-5-18 10:31:52 | 显示全部楼层
小西西 发表于 2015-5-18 10:21
我要做的这个要求是刷第一张卡显示PASS,表示能进入,刷另一张卡又显示陌生人,表示不能进入,就是你说的 ...

最简单的就是把你允许通过的卡的ID列表放程序里面,
然后读取的每个卡的ID和这个ID列表进行对比。在列表里面的可以显示通过或者是显示预设的字串比如名字,
不在此ID列的ID显示禁止通过。

酒店的做法是写卡 确定时间和门的权限。 门的读卡装置会读取权限 看是否可以进,以及时间是否过期。

高大上的做法是用数据库, 做到 主楼入口、楼道、具体的门以及管理系统的权限划分(比如AD用户可以管理所有人的权限,高级用户 比如大BOSS可以开除了财务之外的所有门,其他普通员工只能开对应的门。)
回复 支持 反对

使用道具 举报

发表于 2015-5-18 10:33:36 | 显示全部楼层
权限管理其实我们身边就有一些很好的系统可以参考 比如
WIN的用户组模型。 把每个人划分到组,通过组来管理所有人。一般情况只对组划分权限。
好处是管理方便,也比较灵活。
回复 支持 反对

使用道具 举报

发表于 2015-5-18 10:35:42 | 显示全部楼层
小西西 发表于 2015-5-18 10:21
我要做的这个要求是刷第一张卡显示PASS,表示能进入,刷另一张卡又显示陌生人,表示不能进入,就是你说的 ...

这个程序应该来说可以非常简单。 100行以内能搞定,写的不啰嗦的话50行也差不多了。
如果还是写不好 建议把基础学习下就好了 主要就是在你现有的程序里面加权限判断语句
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-18 14:18:10 | 显示全部楼层
darkorigin 发表于 2015-5-18 10:35
这个程序应该来说可以非常简单。 100行以内能搞定,写的不啰嗦的话50行也差不多了。
如果还是写不好 建议 ...

我将读出的卡号加入程序进行判断,这句程序该咋写?
回复 支持 反对

使用道具 举报

发表于 2015-5-18 15:17:03 | 显示全部楼层
小西西 发表于 2015-5-18 14:18
我将读出的卡号加入程序进行判断,这句程序该咋写?

IF语句 条件判断语句
这你不会的话 真的要好好学下了 这是最基本的语法。。。就好像小孩子学拿筷子的动作一样 编程必须学的语句之一
http://wiki.geek-workshop.com/do ... uage_reference:else
看下本站的WIKI吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-18 15:22:20 | 显示全部楼层
darkorigin 发表于 2015-5-18 15:17
IF语句 条件判断语句
这你不会的话 真的要好好学下了 这是最基本的语法。。。就好像小孩子学拿筷子的动 ...

那要把卡号转换成模拟量?主要是现在没时间学了,老师一直催着交
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 05:20 , Processed in 0.035431 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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