2014-12-16 11:30:09 [显示全部楼层]
27684浏览
查看: 27684|回复: 28

[进阶] NFC与UNO板的配合实例

[复制链接]
NFC技术近年来得到了极大的应用,DFRobot也早已出了这个模块,但论坛一直没有实际的例子,
在DFRobot的官网只找到NFC与Mega/Leonardo板连接的实例,最要命的是本人手头上仅有uno开发板,也就是只有一个可用串口,到手的模块无用武之地啊!
于是就想到了使用LCD模块显示NFC模块所读信息的小应用,这样也能看到NFC的实际运行流程。

因为NFC模块已经占用了唯一的串口(之所以用不了软串口的原因是NFC模块默认频率为115200,超过了软串口最高可用频率),所以显示模块就用了使用模拟口,I2C模式运行的2*16 LCD模块。
NFC与UNO板的配合实例图1
最终得到的效果就是启动后能读取正常读取到配套的标签名。换成平日使用的卡,只要是使用同一标准的同样可以识别。同时配合串口助手观察到模块内部的信号交互。当然,这是知识最简单的应用,在确认模块能正常使用的目的下,顺便学习了模块的使用方法。
不过实际应用上还是碰到一些问题。在运行程序时如果需要复位,需要复位两遍才可以,目前向周围大神问下来可能复位时的电平信号与其他模块的启动信号有冲突。到底该如何规避该问题更或者是否是这个问题还有待商榷,要是谁有解决办法,或有会引起该现象的原因的线索的,都希望能与我交流。

NFC与UNO板的配合实例图2






具体连线图

具体连线图

NFC.rar

116.48 KB, 下载次数: 8261

代码

Cain  初级技匠
 楼主|

发表于 2014-12-17 23:19:26

Eric 发表于 2014-12-17 23:07
很好的应用~值得推广一下下

我做的仅仅是很基础的使用。但在这基础上的应用就是无限的了。既然能识别不同的卡,在内部给每张卡定义一套状态,就能很方便的在不同状态下来回切换
回复

使用道具 举报

Cain  初级技匠
 楼主|

发表于 2015-3-5 16:38:47

Robin_L 发表于 2015-3-5 16:24
编译出现这个 问题,求解答NFC_IIC1602__2_.ino:25:31: fatal error: LiquidCrystal_I2C.h: No such file o ...

这是没有程序需要的库导致的,程序中所需要的库已经更新到文件夹里了
回复

使用道具 举报

Cain  初级技匠
 楼主|

发表于 2019-6-18 14:06:30

纸飞机 发表于 2019-4-24 01:16
为什么lcd没有东西显示只会发光

接线与协议不一样可能会导致这问题,根据你自己购买的产品说明修改一下。或者说先用其他样例保证LCD能点亮,再进一步确认问题原因。
回复

使用道具 举报

drink  中级技师

发表于 2014-12-16 11:45:47

太有用了,感谢!
回复

使用道具 举报

Grey  中级技匠

发表于 2014-12-16 16:30:36

感谢分享~
回复

使用道具 举报

touchfree  高级技师

发表于 2014-12-17 14:45:07

表示 膜拜!
回复

使用道具 举报

Eric  初级技神

发表于 2014-12-17 23:07:53

很好的应用~值得推广一下下
回复

使用道具 举报

Jane  高级技匠

发表于 2014-12-18 10:29:19

很不错呀~
回复

使用道具 举报

Ricky  NPC

发表于 2014-12-18 20:35:51

有和iphone调通的吗?
回复

使用道具 举报

Grey  中级技匠

发表于 2014-12-18 21:28:23

Ricky 发表于 2014-12-18 20:35
有和iphone调通的吗?

你想做移动支付吗?
回复

使用道具 举报

Phoebe  高级技匠

发表于 2014-12-18 22:15:29

楼主发的好及时,我也正想玩玩NFC:lol
回复

使用道具 举报

Cain  初级技匠
 楼主|

发表于 2014-12-21 19:15:35

Ricky 发表于 2014-12-18 20:35
有和iphone调通的吗?

Iphone 好像还不支持NFC吧。不过下次可以试试和安卓配合,索尼的nfc功能真心好用
回复

使用道具 举报

Youyou  初级技匠

发表于 2014-12-21 23:51:42

Cain 发表于 2014-12-21 19:15
Iphone 好像还不支持NFC吧。不过下次可以试试和安卓配合,索尼的nfc功能真心好用 ...

索尼的nfc功能如何牛逼?
回复

使用道具 举报

Ricky  NPC

发表于 2014-12-22 00:19:02

Cain 发表于 2014-12-21 19:15
Iphone 好像还不支持NFC吧。不过下次可以试试和安卓配合,索尼的nfc功能真心好用 ...

iphone 6 支持的。
回复

使用道具 举报

Robin_L  学徒

发表于 2015-3-5 16:24:43

编译出现这个 问题,求解答NFC_IIC1602__2_.ino:25:31: fatal error: LiquidCrystal_I2C.h: No such file or directory
compilation terminated.
回复

使用道具 举报

Robin_L  学徒

发表于 2015-3-5 21:36:56

Cain 发表于 2015-3-5 16:38
这是没有程序需要的库导致的,程序中所需要的库已经更新到文件夹里了

谢谢,可以编译了。还有就是我用的Bluno mega1280控制器,需要改动哪些?
回复

使用道具 举报

Robin_L  学徒

发表于 2015-3-5 23:12:45

Robin_L 发表于 2015-3-5 21:36
谢谢,可以编译了。还有就是我用的Bluno mega1280控制器,需要改动哪些?

原来只用改一下lcd接口就行了,非常感谢楼主分享好东西{:2_26:}
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-4-6 12:01:00

Ricky 发表于 2014-12-22 00:19
iphone 6 支持的。

这个真的要试试才知道,苹果并没有开放nfc的接口
回复

使用道具 举报

LewisHou  学徒

发表于 2016-12-7 10:59:22

感谢楼主的分享啊,帮上了大忙。
回复

使用道具 举报

zsh888888  初级技神

发表于 2017-1-2 23:36:31

感谢分享
回复

使用道具 举报

vvvvv  学徒

发表于 2017-1-20 18:14:15

关于m1 我倒是研究的挺透彻
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail