java怎么模拟rfid_如何使用RFID阅读器获取RFID标签上印刷的序列号?
您当前获得的值是编码为US-ASCII字符串的序列号 . 十进制值(当前打印时)是
2 48 57 48 48 50 69 52 69 65 50 67 66 3
将这些字节转换为十六进制形式(为了更好的可读性)导致:
02 30 39 30 30 32 45 34 45 41 32 43 42 03
在US-ASCII中编码这些字节会导致此字符串:
09002E4EA2CB
请注意,您也可以使用直接在控制台上接收此表单
Serial.write(i);
而不是 Serial.print(i, DEC);
因此,您的阅读器通过发送传输开始(STX)字符(0x02)开始输出序列号,并结束发送带有传输结束(ETX)字符的序列号 . 介于两者之间的是序列号(表示为十六进制字符):
09002E4EA2CB
打印在密钥(0003034786)上的序列号只是完整序列号的一小部分 . 该值是十进制表示 . 如果你转换
0003034786
你得到它的十六进制表示
002E4EA2
此值包含在您从阅读器收到的序列号中:
09002E4EA2CB
因此,您可以执行以下操作来打印值(如果需要前导零,请使用 sprintf() ):
void loop() {
int serialNumber = 0;
int charIndex = 0;
int currentChar;
if (RFID.available() > 0) {
currentChar = RFID.read();
++charIndex;
if (currentChar == 0x002) {
charIndex = 0;
serialNumber = 0;
} else if (currentChar == 0x003) {
Serial.print(serialNumber, DEC);
Serial.print(" ");
} else {
if ((charIndex >= 1) && (charIndex < 5)) {
serialNumber <<= 8;
serialNumber += currentChar;
}
}
}
}
java怎么模拟rfid_如何使用RFID阅读器获取RFID标签上印刷的序列号?相关推荐
- rfid阅读器的主要任务_RFID阅读器(读写器)的应用领域及其如何使用?
RFID阅读器(读写器)的应用领域及其如何使用? 来源:本站 | 作者:admin | 发表于:2018-05-25 | 浏览次数:2181 首先来了解一下RFID系统的构成: ①电子标签,由芯片和标 ...
- 北大青鸟java第一单元项目_北大青鸟java第一单元项目迷你TXT小说阅读器
[实例简介] 自用 已通过老师检测 得分88分 北大青鸟java第一单元项目迷你TXT小说阅读器,可以作为java se学习项目也可以作为其他项目,项目完整可直接运行 [实例截图] [核心代码] TX ...
- 基于sopc的计算机系统的设计与实现,基于SOPC的RFID阅读器设计与实现-计算机系统结构专业论文.docx...
基于SOPC的RFID阅读器设计与实现-计算机系统结构专业论文 摘要 电子标识系统作为一种快速发展的定位技术,在地下管线定位技术领域占有 重要的地位.基于射频识别技术的电子标识系统代替传统的地下管线探 ...
- 单片机包络检波c语言,基于AVR单片机的125kHz简易RFID阅读器设计.PDF
基于AVR单片机的125kHz简易RFID阅读器设计 基于AVR单片机的125 敖 华1,陈渊睿1'2,骆祖国1,李婷1 510640) (1.华南理工大学电力学院,广东广州510640:2.华南理工 ...
- java中的相对路径和绝对路径,获取一个文本上每个字符出现的次数
相对路径:本文件同级下的文件,直接写文件名字,就是相对路径例如zzz.txt:,同级目录里有zzz.txt,直接写zzz.txt就是相对路径 绝对路径:文件在硬盘中真正存放的位置,例如 D:\Java ...
- java实现极简单的 TXT小说阅读器(第三版)
第三版在第二版的基础上增加了 保存 以及另存为的选项. 并且完善了简单的菜单栏. SaveAndSaveAs类: public class SaveAndSaveAs { public SaveAnd ...
- java实现极简单的 TXT小说阅读器
public class Display_txt extends JFrame { JFrame jframe = new JFrame(); JTextArea content; boolean f ...
- java实现极简单的 TXT小说阅读器(第二版)
第二版在第一版的基础上增加了 对文字大小.样式.名字的改变功能. WordStyleSet类: public class WordStyleSet {public static void StyleS ...
- Java微信公众号开发之使用拦截器获取粉丝openID
目的 本次实现的目的是:在微信公众号项目中,可能在每次访问页面的时候需要带上openid或者授权,查数据库太耗性能.多次多个地方去调授权接口也不是最佳的方案,如果能利用拦截器拦截到每次请求访问后台,这 ...
- 有哪些能支持epub、txt格式的电子书阅读器?在win10上用的?
在电脑上看书有许多方便之处,无论是使用键盘记笔记.或者是大屏幕处理网络与工作资源.确实,无论大学生还是工作族每天与电脑端网络资源相接触已经成为了我们生活的常态.可是不得不说PC端打开资源的方式又常常会 ...
最新文章
- 文本分类的基本思想和朴素贝叶斯算法原理
- 每日一皮:今天在公司听到一句惨绝人寰骂人的话
- OpenGL 分层渲染Layered Rendering的实例
- 新浪微博api(.net)时间格式问题
- Android之解决打补丁包后移动端为什么不升级,升级之后出现“应用未安装“,以及更新成功之后反复更新问题
- 什么是模拟光端机?模拟光端机优缺点介绍!
- mysql同表字段前4位复制_MySQL不同表之前的字段复制
- supervisor 子进程退出_用supervisor监管你的程序,不用担心程序挂了
- Canvas-drawImage 绘制图片模糊问题
- pytorch——张量操作与线性回归
- COM组件设计与应用(三)(转载)
- 7月-伟大的事业,一般都是在下半年完成的
- IDEA设置自动导包功能
- python从入门到精通 明日科技 电子书-【明日科技+python】百度云下载 - 云盘精灵...
- 学python能做什么类型的工作-做自动化,学python要到那种程度呢?
- 19.12添加自定义监控项目19.13/19.14 配置邮件告警19.15 测试告警19.16 不发邮件的问题处理...
- 用Rufus 3.0.1304把Windows 10 装入移动硬盘
- Python利用GUI界面制作B站弹幕分析工具
- 文件管理大师android,文件管理大师
- bzoj-4318 OSU! 【数学期望】
热门文章
- mysql 指针应用_MySQL 游标的作用与使用相关
- 自动驾驶 9-6: EKF 的替代方案 - 无迹卡尔曼滤波器
- DeepRacer 根据路线计算Action Space RaceLine_Speed_ActionSpace
- ajax jq 图片上传请求头_前端常见面试 请求篇
- 521. 最长特殊序列 Ⅰ
- 149.直线上最多的点数
- 关系模型的完整性约束
- 合法的括号序列匹配数
- Optional Interview with Benny the Irish Polyglot abo---coursera课程Learn how to learn
- python的规模有多大_Python项目可以有多大?最多可以有多少行代码?