加速度センサー

View Source

手順1

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

手順2

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

手順3

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

手順4

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

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

/*********************************************
This basic accelerometer example logs a stream
of x, y, and z data from the accelerometer
*********************************************/

var tessel = require('tessel');
var accel = require('accel-mma84').use(tessel.port['A']);

// Initialize the accelerometer.
accel.on('ready', function () {
    // Stream accelerometer data
  accel.on('data', function (xyz) {
    console.log('x:', xyz[0].toFixed(2),
      'y:', xyz[1].toFixed(2),
      'z:', xyz[2].toFixed(2));
  });

});

accel.on('error', function(err){
  console.log('Error:', err);
});

手順5

以下のコマンドを入力してください。tessel run accelerometer.js
表示されるxyzの値に注目してください。Tesselを持ち上げて、いろいろな向きに傾けてみてください。

おまけ:値の表示を1秒(1000ミリ秒)ごとにするには、プログラムをどういうふうに変更したらいいでしょうか。

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

手順6

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

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

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

他のモジュールを試す

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

Fork on Github