NFC
NFC 类用于控制板载 ST25R3916 NFC 读卡器。它会根据检测到的控制器自动选择 I2C 总线、引脚和频率,并支持 ISO14443 Type A 标签检测、MIFARE Classic 块访问和 Type 2 页访问。
以下控制器提供板载 NFC 读卡器:
控制器 |
NFC |
|---|---|
PaperMono |
✔ |
✔ |
MicroPython 应用示例
检测标签
该示例检测标签,并打印其 UID 和解析出的类型名称。
from hardware import NFC
nfc = NFC()
card = nfc.detect()
if card:
print(card.uid_str, card.type_name)
API参考
NFC
- class hardware.NFC
为板载 ST25R3916 创建 NFC 读卡器。读卡器会选择控制器的板载 NFC I2C 总线、引脚和频率;无需配置总线或引脚。
除初始化方式外,此类提供与
unit.nfc.NFCUnit相同的读卡器 API;共享方法和返回的driver.nfc.Card对象均在该类文档中说明。