Cain 发表于 2014-12-16 11:30:09

NFC与UNO板的配合实例

NFC技术近年来得到了极大的应用,DFRobot也早已出了这个模块,但论坛一直没有实际的例子,在DFRobot的官网只找到NFC与Mega/Leonardo板连接的实例,最要命的是本人手头上仅有uno开发板,也就是只有一个可用串口,到手的模块无用武之地啊!于是就想到了使用LCD模块显示NFC模块所读信息的小应用,这样也能看到NFC的实际运行流程。
因为NFC模块已经占用了唯一的串口(之所以用不了软串口的原因是NFC模块默认频率为115200,超过了软串口最高可用频率),所以显示模块就用了使用模拟口,I2C模式运行的2*16 LCD模块。
最终得到的效果就是启动后能读取正常读取到配套的标签名。换成平日使用的卡,只要是使用同一标准的同样可以识别。同时配合串口助手观察到模块内部的信号交互。当然,这是知识最简单的应用,在确认模块能正常使用的目的下,顺便学习了模块的使用方法。不过实际应用上还是碰到一些问题。在运行程序时如果需要复位,需要复位两遍才可以,目前向周围大神问下来可能复位时的电平信号与其他模块的启动信号有冲突。到底该如何规避该问题更或者是否是这个问题还有待商榷,要是谁有解决办法,或有会引起该现象的原因的线索的,都希望能与我交流。







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 发表于 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 发表于 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 我倒是研究的挺透彻
页: [1] 2
查看完整版本: NFC与UNO板的配合实例