logo サブスレッド

BB-8ラジコンで遊ぶ(2)

はじめに

金曜担当のしみずです。どうぞよろしく。

ということで前々回に行ったBB-8ラジコンをCylon.jsで動かそうという話なんですけれども
サイトにサンプルコードがあるので、これを動かしてみましょう。

公式サイトのサンプル

How To Use の方を使ってみましょう。
uuid へは前々回のブログで取得したBB-8のUUIDを入れてください

var Cylon = require('cylon');

Cylon.robot({
  connections: {
    bluetooth: { adaptor: 'central', uuid: 'ここへ前々回の記事で取得したBB-8のUUIDを入れる', module: 'cylon-ble' }
  },

  devices: {
    bb8: { driver: 'bb8', module: 'cylon-sphero-ble' }
  },

  work: function(my) {
    my.bb8.color(0x00FFFF);

    after(500, function() {
      my.bb8.color(0xFF0000);
    });

    after(1000, function() {
      my.bb8.roll(60, 0);
    });

    after(2000, function() {
      my.bb8.roll(60, 180);
    });

    after(3000, function() {
      my.bb8.stop();
    });
  }
}).start();

これを、howtouse.js とかで保存します。
そしておもむろに

$ node howtouse.js

をすると・・・・

こんな風に動きました!

my.bb8.color() で色を指定。
my.bb8.roll() で動く速度や角度を指定できるようです。

色がそのままだったり、終了させても電源が入りっぱなしだったりと気になる点はありますが
ひとまずちゃんと動いたので良かったです。
また色々触ってみたいと思います。

おわりに

週刊、ウチのネコ。第10号

暑い中、テレビ台の上で寝る

現在の位置:サブスレッド ホーム > 技術ブログ > BB-8ラジコンで遊ぶ(2)