灶龙 发表于 2022-12-25 14:46:57

NFC模块之教程(1)

NFC模块之教程(1):
近场通讯简介:
       近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据。这个技术由免接触式射频识别(RFID)演变而来,并向下兼容RFID,最早由Sony和Philips各自开发成功,主要用于手机等手持设备中提供M2M(Machine to Machine)的通信。由于近场通讯具有天然的安全性,NFC技术被广泛用于POS机移动支付、公交卡、银行卡、门禁卡、饭卡、水卡等多种场合。
UART & I2C NFC近场通讯模块介绍:   UART & I2C NFC近场通讯模块采用NXP PN532进口高集成NFC通信芯片,支持市面上常见的各类MIFARE Classic S50/S70系列(即M1卡)和NTAG21x系列等工作频率在13.56Mhz的NFC电子标签或卡片。在继承之前版本大PCB天线所带来较大通信距离优点的基础上,升级版采用Gravity标准的PH2.0-4P接口,除了让接线更方便,在保留UART的基础上额外复合了I2C,通过开关轻松切换两种不同的接口,使用更灵活。当使用UART串口时,可以利用市面上常见的USB to UART转换器和第三方上位机软件轻松读写操作各类NFC卡。当使用I2C接口时,则可用于Arduino、micro:bit、FireBeetle ESP32、FireBeetle ESP8266等各类3V3/5V主控系统。


材料:
Arduino主板x1
NFC模块x1
NFC卡x1


目标:
用NFC模块检测是否有NFC卡靠近
有    串口输出1
无    串口输出0


硬件连接:


程序编写:
进入mind+,切换至上传模式。

扩展选择arduino主板

点击通信模块,选择NFC模块

认识积木:

第一个是初始化I2C接口
第二个是是否检测到卡片:
检测不到    输出false
检测到了    输出true

最终程序:







三春牛-创客 发表于 2023-1-2 14:47:02

666            

三春牛-创客 发表于 2023-1-2 14:48:14

学习了         
页: [1]
查看完整版本: NFC模块之教程(1)