Skip to main content

Xadow - NFCタグ

note

この文書は 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インターフェース

使用方法


モバイルによる読み取り/書き込み

  1. NfcV-reader for Androidをダウンロードしてインストールします。

  2. モバイルで読み取り/書き込みが可能です。

  1. スマートフォンをタグに近づけます。

LEDの制御


  1. NfcV-reader for Androidをダウンロードしてインストールします。

  2. NFC Tag Libをダウンロードし、NFC_Tag_M24LR6EにリネームしてArduinoのライブラリに追加します。

  3. Arduino IDEを開きます。すでに開いている場合は再起動してください。

  4. Arduino IDEで、メニューからFile -> Example -> NFC_Tag_M24LR6E -> ledControlをクリックします。

  5. これで、スマートフォンで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);
}

回路図オンラインビューア

リソース


技術サポート&製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...