用于 Arduino Vma 211 的 velleman Nfc/Rfid 屏蔽
介绍
致全体欧盟居民
有关该产品的重要环境信息
设备或包装上的此符号表示,在设备使用寿命结束后丢弃该设备可能会危害环境。请勿将设备(或电池)作为未分类的城市垃圾处理;应将其送至专门的公司进行回收。应将此设备退还给您的经销商或当地的回收服务机构。遵守当地的环境规则。
如果有疑问,请联系当地的废物处理部门。
感谢您选择 Velleman®! 在将此设备投入使用之前,请仔细阅读手册。 如果设备在运输过程中损坏,请勿安装或使用它并联系您的经销商。
安全说明
- 8 岁以上的儿童以及身体、感官或精神能力较差或缺乏经验和知识的人均可使用此设备,前提是他们已接受过有关安全使用此设备的监督或指导,并且了解所涉及的危险。儿童不得玩耍此设备。儿童不得在无人监督的情况下进行清洁和用户维护。
- 仅限室内使用。
远离雨水、潮湿、溅洒和滴落的液体。
一般准则
- 请参阅本手册最后几页的 Velleman® 服务和质量保修。
- 在实际使用设备之前,请先熟悉其功能。
- 出于安全原因,禁止对设备进行任何改造。用户对设备进行改造而造成的损坏不在保修范围内。
- 仅将设备用于其预期用途。以未经授权的方式使用该设备将使保修失效。
- 因忽视本手册中的某些指导原则而造成的损坏不在保修范围内,并且经销商不对任何由此产生的缺陷或问题负责。
- Velleman nv 及其经销商对于因持有、使用或故障本产品而造成的任何损害(非正常、意外或间接)不承担任何责任——无论损害性质如何(财务、物质……)。
- 由于产品不断改进,实际产品外观可能与所示图片有所不同。
- 产品图片仅供参考。
- 设备暴露在温度变化后,请勿立即打开。为防止设备损坏,请将其关闭直至设备恢复至室温。
- 保留本手册以供将来参考。
什么是 Arduino®
Arduino® 是一个基于易于使用的硬件和软件的开源原型设计平台。 Arduino® 板能够读取输入——光传感器、手指上的按钮或 Twitter 消息——并将其转换为输出——激活电机、打开 LED、在线发布内容。 您可以通过向板上的微控制器发送一组指令来告诉您的电路板该做什么。 为此,您可以使用 Arduino 编程语言(基于 Wiring)和 Arduino® 软件 IDE(基于 Processing)。
超过view
该NFC/RFID控制器屏蔽基于PN532芯片,可用于接近13.56 MHz的现场通信。 该屏蔽带有板载天线。 兼容SPI、IIC、UART接口进行通信,需要直接堆叠到VMA100 UNO控制板上。
芯片…………………………………………………………………………………………………… 恩智浦PN532
工作量tage …………………………………………………………………………………………………. 3.3V
功率电压tage ……………………………………………………………………………………………… 3.3-5.5 V
最大限度。 电源电流…………………………………………………………………………………………. 150毫安
工作电流(待机模式)………………………………………………………………………… 100毫安
工作电流(写模式)……………………………………………………………………………… 120 mA
工作电流(读取模式)……………………………………………………………………………… 120 mA
通信距离…………………………………………………………………………………….. 2.5 cm
通信接口………………………………………………………………………… SPI、I2C、UART
兼容性 …………………………………………….. ISO14443 A 型和 B 型卡 / tags 在13.56 MHz
尺寸………………………………………………………………………………………….. 69 x 54 x 24 毫米
重量……………………………………………………………………………………………………………… 18 克
1 | 天线端口 |
2 | NFC感应区 |
3 | 电源接口 |
4 | A0-A5 模拟端口 |
5 | 可选择的通讯 |
6 | I2C通信 |
7 | 串行通信 |
8 | 天线选择器 |
9 | D0-D13 数字端口 |
連接
VMA211 RFID/NFC 阅读器包含一个板载天线,但为了便于安装,VMA211 套件中包含一个额外的天线。 使用的天线可以通过VMA211板上的两个跳线选择。
注意力! 不要在没有这些跳线的情况下操作 VMA211。
- 天线选择
- 附加天线
开关设定
VMA211 上的两个开关允许您更改通信模式。 默认情况下,它们设置为 SPI。
SET0 | SET1 | |
通用异步收发器 | L | L |
串行外设接口 | L | H |
以色列投资委员会 | H | L |
SPI 通信必须使用以下跳线:SCK、MI、MO 和 NSS。
Example
将 VMA211 插入 VMA100 (UNO) 板,并将设备连接到您的计算机。
下载前amp来自我们的代码和库 web站点 (VMA211_example,PN532_SPI 和 SPI)。
打开 Arduino® IDE,打开 VMA211_example(从 Zip 中提取后)并添加两个 ZIP 库。
上传完成后,启动串口监视器。
VMA211 将向您发送问候消息。
带上您的 NFC/RFID tag 或卡靠近所选天线。 您可以读取串行监视器中的信息
代码
//这个前任ample 读取 NFC/RFID 存储块。 它使用新的 NFC/RFID 1K 卡进行测试。 使用默认键。
//由 Seeed Technology Inc (www.seeedstudio.com) 提供
#包括
#包括
/*芯片选择引脚可以连接到硬件可选的D10或D9*/
/*如果SeeedStudio的NFC Shield版本是v2.0.*/
#定义PN532_CS 10
PN532 NFC(PN532_CS);
#定义NFC_DEMO_DEBUG 1
无效设置(无效){
#ifdef NFC_DEMO_DEBUG
串行.开始(9600);
Serial.println(“你好!”);
#结束
nfc.开始();
uint32_t 版本数据 = nfc.getFirmwareVersion();
如果(!版本数据){
#ifdef NFC_DEMO_DEBUG
Serial.print(“没有找到PN53x板”);
#结束
而 (1); // 停
}
#ifdef NFC_DEMO_DEBUG
// 得到好的数据,打印出来!
Serial.print(“找到芯片PN5”);
Serial.println((versiondata>>24) & 0xFF, HEX);
Serial.print(“固件版本”);
Serial.print((versiondata>>16) & 0xFF, DEC);
Serial.print('.');
Serial.println((versiondata>>8) & 0xFF, DEC);
Serial.print(“支持”);
Serial.println(versiondata & 0xFF, HEX);
#结束
// 配置板卡读取 RFID tags 和卡
nfc.SAMConfig();
}
无效循环(无效){
uint32_t id;
// 寻找 MiFare 类型的卡片
id = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A);
如果(ID!= 0)
{
#ifdef NFC_DEMO_DEBUG
Serial.print(“读卡号”);
序列号.println(id);
#结束
uint8_t 键[]= { 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF };
if(nfc.authenticateBlock(1, id ,0x08,KEY_A,keys)) //验证块0x08
{
//如果认证成功
uint8_t 块[16];
//读取内存块0x08
if(nfc.readMemoryBlock(1,0×08,块))
{
#ifdef NFC_DEMO_DEBUG
//如果读操作成功
for(uint8_t i=0;i<16;i++)
{
//打印内存块
Serial.print(块[i],HEX);
Serial.print(" ");
}
Serial.println();
#结束
}
}
}
延迟(1000);
}
更多信息
有关 VMA211 的更多信息,请访问 www.velleman.eu or http://wiki.keyestudio.com/index.php/Ks0259_keyestudio_PN532_NFC/RFID_Controller_Shield
仅将此设备与原装配件一起使用。如果因(不正确)使用此设备而导致损坏或受伤,Velleman nv 不承担任何责任。有关此产品和本手册最新版本的更多信息,请访问我们的 web地点 www.velleman.eu. 本手册中的信息如有变更,恕不另行通知。
©版权声明
本手册的版权归 Velleman nv 所有。保留全球所有权利。未经版权持有人事先书面同意,不得将本手册的任何部分复制、翻印、翻译或压缩到任何电子媒体或其他媒体。
RED 符合性声明
Velleman NV 特此声明,VMA211 型无线电设备符合指令 2014/53/EU。
欧盟符合性声明的全文可在以下互联网地址找到: www.velleman.eu.
Velleman® 服务和质量保证
Velleman® 自 1972 年成立以来,在电子领域积累了丰富的经验,目前其产品销往 85 多个国家。
我们的所有产品均符合欧盟严格的质量要求和法律规定。为了确保质量,我们的产品会定期接受额外的质量检查,由内部质量部门和专门的外部组织进行。如果尽管采取了所有预防措施,但仍出现问题,请向我们的保修部门提出申诉(参见保证条件)。
有关消费品的一般保修条件(针对欧盟):
- 所有消费产品均享有自原始购买之日起 24 个月的生产缺陷和材料缺陷保修。
- 当投诉有效且无法免费修理或更换物品,或者费用不合理时,Velleman® 可以决定用同等物品更换物品,或全部或部分退还零售价值。
如果在购买和交付之日起的第一年内出现缺陷,我们将向您提供替换品或相当于购买价格 100% 的退款;如果在购买和交付之日起的第二年内出现缺陷,我们将向您提供替换品或相当于购买价格 50% 的退款。 - 不属于保修范围:
- 交付给物品后造成的所有直接或间接损坏(例如,由于氧化,撞击,跌落,灰尘,污垢,湿气……)以及物品引起的所有直接或间接损害,以及物品的内容(例如,数据丢失),利润损失补偿;
- 在正常使用过程中会经历老化过程的消耗品、零件或配件,例如电池(可充电、不可充电、内置或可更换)、lamps、橡胶部件、传动带...(无限列表);
- 由火灾,水灾,雷击,事故,自然灾害等导致的缺陷…;
- 故意,疏忽或由于不正确的处理,疏忽的维护,滥用或违反制造商的说明而导致的缺陷;
- 由商业,专业或集体使用该物品引起的损坏(专业使用该物品时,保修有效期将缩短为六(6)个月);
- 因物品包装和运输不当而造成的损坏;
- 未经 Velleman® 书面许可,由第三方进行的修改、修理或变更所造成的所有损害。
- 需要维修的物品必须交付给您的 Velleman® 经销商,包装牢固(最好是原包装),并附有原始购买收据和清晰的缺陷描述。
- 暗示: 为了节省成本和时间,请在维修前将手册重新阅读,并检查缺陷是否是由明显原因引起的。 请注意,退回无缺陷的物品也可能涉及处理费用。
- 保修期过后进行的维修需支付运输费用。
- 上述条件不影响所有商业保证。
上述枚举可能会根据文章进行修改(参见文章手册)。
中国制造
由 Velleman nv 进口
Legen Heirweg 33,9890加韦尔,比利时
www.velleman.eu
文件/资源
![]() |
用于 Arduino Vma 211 的 velleman Nfc/Rfid 屏蔽 [pdf] 用户手册 用于 Arduino Vma 211 的 Nfc Rfid 屏蔽 |