RFIDモジュールは、微弱な電波を使用します。電波強度が日本の法規制値を超えないことの確認を行ってありません。そのため、日本国内では使用しないでください。使用すると、電波法違反になる可能性が有ります。

手順1

以下のコマンドを入力して、「tessel-code」ディレクトリーの中に、もうひとつディレクトリーを作ってください: mkdir rfid いま作ったディレクトリーの中に移ってください。 cd rfid

手順2

RFID(rfid)モジュールをTesselのポートAに挿しこんでください。このとき、六角形のTesselロゴの面が裏側、電子部品が有る側を表側になるようにしてください。最後に、TesselとパソコンをUSBケーブルで接続してください。

手順3

以下のコマンドを入力して、パッケージをインストールしてください。npm install rfid-pn532

手順4

rfid.jsという名前のファイルを作成し、以下の内容を書き込んで保存してください。

// Any copyright is dedicated to the Public Domain.
// http://creativecommons.org/publicdomain/zero/1.0/

/*********************************************
This basic RFID example listens for an RFID
device to come within range of the module,
then logs its UID to the console.
*********************************************/

var tessel = require('tessel');
var rfidlib = require('rfid-pn532');

var rfid = rfidlib.use(tessel.port['A']); 

rfid.on('ready', function (version) {
  console.log('Ready to read RFID card');

  rfid.on('data', function(card) {
    console.log('UID:', card.uid.toString('hex'));
  });
});

rfid.on('error', function (err) {
  console.error(err);
});

手順5

以下のコマンドを入力してください。tessel run rfid.js
RFIDモジュールにRFIDカードをかざすと、カードのUIDが表示されます。

おまけ:カードがかざされているかのチェックを3秒ごとに行うように、ポーリングレートを変更してみてください(ヒント:RFIDモジュールのドキュメントを読んでみてください)。

RFIDモジュールの機能についてもっと知りたい場合は、モジュールのドキュメントを参照してください。

手順6

あなたはこの rfid で他に何を行うことができますか コミュニティプロジェクトを試してみてください

あなたは何を作っている あなたの本を共有する

何か困ったことがあったら、RFIDモジュールの掲示板で聞いてみてください。

他のモジュールを試す

あるいは、ここを飛ばして無線LANに進んでください。

Fork on Github