BLOGサブスレッドの日常
2016.07.15
BB-8ラジコンで遊ぶ(2)
chao
はじめに
金曜担当のしみずです。どうぞよろしく。
ということで前々回に行った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号
この記事を書いた人
chao

