Grove - NFC_tag
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove - NFC Tag は、高度に統合された近距離無線通信タグモジュールです。このモジュールは I2C インターフェースを備えており、M24LR64E-R を基盤としています。M24LR64E-R は 64 ビットのユニーク識別子と 64-Kbit EEPROM を持っています。Grove - NFC Tag は独立した PCB アンテナを備えており、使用するエンクロージャから簡単に伸ばすことができるため、プロジェクトの外観デザインにより多くの余地を残します。
仕様
- 動作電圧: 5V または 3V3
- 動作電流: <1mA
- 有効範囲: <2cm
- 13.56MHz での非接触通信に対応
- ISO 15693 および ISO 18000-3 モード 1 に準拠
- 64 ビットユニーク識別子 (UID)
- ブロックの読み取り & 書き込み (32 ビットブロック)
- Grove I2C インターフェース
tip
Grove モジュールの詳細については [Grove System](https://wiki.seeedstudio.com/ja/Grove_System/) を参照してください。
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
caution
上記で対応プラットフォームとして記載されているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduino プラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能な MCU プラットフォーム向けにソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザーは独自のソフトウェアライブラリを作成する必要があります。
使用方法
モバイルからの読み取り/書き込み
- 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("get remote NFC control signal!");
if(flag == true){
Serial.println("led will light up!");
digitalWrite(led,HIGH);
}else{
Serial.println("led will turn dark!");
digitalWrite(led,LOW);
}
preFlag = flag;
}
delay(5*1000);
}
回路図オンラインビューア
リソース
- Grove - NFC Tag.PDF
- Grove - NFC Tag Eagle ファイル
- M24LR64E-R データシート.pdf
- NfcV-reader for Android
- NFC Tag M24LR6E ライブラリ
技術サポートと製品ディスカッション
弊社の製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。