Xadow - NFCタグ
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Xadow - NFCタグは、高度に統合された近距離無線通信(NFC)タグモジュールです。このモジュールはI2Cインターフェースを採用しており、M24LR64E-Rをベースにしています。M24LR64E-Rには64ビットのユニーク識別子と64-KbitのEEPROMが搭載されています。Xadow - NFCタグには独立したPCBアンテナが付属しており、使用するエンクロージャから簡単に引き出すことができ、プロジェクトの外観デザインにより多くのスペースを提供します。
仕様
- 動作電圧: 5Vまたは3V3
- 動作電流: <1mA
- 最大有効範囲: 2CM
- 13.56MHzでの非接触通信に対応
- ISO 15693およびISO 18000-3モード1に準拠
- 64ビットユニーク識別子(UID)
- ブロックの読み取り&書き込み(32ビットブロック)
- I2Cインターフェース
使用方法
モバイルによる読み取り/書き込み
NfcV-reader for Androidをダウンロードしてインストールします。
モバイルで読み取り/書き込みが可能です。
- スマートフォンをタグに近づけます。
![]() | ![]() |
---|
![]() | ![]() |
---|
LEDの制御
NfcV-reader for Androidをダウンロードしてインストールします。
NFC Tag Libをダウンロードし、NFC_Tag_M24LR6EにリネームしてArduinoのライブラリに追加します。
Arduino IDEを開きます。すでに開いている場合は再起動してください。
Arduino IDEで、メニューからFile -> Example -> NFC_Tag_M24LR6E -> ledControlをクリックします。
これで、スマートフォンでLEDを制御できます。
#include "NfcTag.h"
#include <Wire.h>
NfcTag nfcTag;
int led = 5;
bool flag = false;
bool preFlag = false;
void setup(){
Serial.begin(9600);
pinMode(led,OUTPUT);
nfcTag.init();
}
void loop(){
flag = nfcTag.readByte(EEPROM_I2C_LENGTH-1) == 0xff?true:false;
if(flag != preFlag){
Serial.println("リモートNFC制御信号を受信しました!");
if(flag == true){
Serial.println("LEDが点灯します!");
digitalWrite(led,HIGH);
}else{
Serial.println("LEDが消灯します!");
digitalWrite(led,LOW);
}
preFlag = flag;
}
delay(5*1000);
}
回路図オンラインビューア
リソース
技術サポート&製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。