マイクロビットのモジュールで面白そうなものを発見!

マイクロビットの周辺機器キッドをいろいろ試してみた結果、LEDを使ったプロジェクトが一番面白かったです。
そこで、LEDを使うマイクロビットのモジュールがないか探してみたところ、「Zip Halo for the BBC Microbit」という商品(1,920円)を見つけました。

これだけ見ると、ちょっと何だか分からないですよね。リングになっている部分(Hako)に24個のフルカラーLEDが付いているモジュールです。こちらの商品を出しているKitronilさんの動画がYou Tubeにありましたよ。

準備するもの

Zip Halo for the BBC Microbit の他に、
マイクロビット
・マイクロビット用電池ボックス
・マイクロUSBケーブル
が必要です。

Zip Haloを組み立てよう

製品情報を見ても作り方がよく分からなかったので、You Tubeの動画を参考に組み立てました。説明が英語だったので、日本語化してみます。
①マイクロビットとZip Halo for the BBC Microbitを組み合わせます。

裏側からドライバーを使って、5本のねじでしっかりと固定しましょう。

表側はこんな感じです。

②マイクロビット用電池ボックスを接続します。

モジュールに「ON」「OFF」のスイッチがあるので、「OFF」にしておきます。

Neopixelのパッケージを追加しよう

マイクロビット専用プログラミングエディタ「JavaScript Blocks Editor」でプログラミングしていきます。
取扱説明書にあるコードは英語ブロックを使っていたので、日本語化してみました。
JavaScript Blocks Editorに「Neopixel」のパッケージが入ってない場合は、パッケージを追加します。
neopixcelのパッケージをダウンロードします。「高度なブロック」をクリックしましょう。

②「パッケージを追加する」をクリックします。

③検索窓に「neopixcel」と入力してダウンロードしましょう。

④neopixcelのパッケージがGroveの下にダウンロードされました。

コードを作成しよう

①「基本」の「最初だけ」と「ずっと」をドラッグします。

②「変数」の「変数を0 みする」をドラッグします。

③「変数」を「Zip Halo LEDs」に変更します。

④「Neopixel」の「端子P0 に接続しているLED 24個のNeopixel(モードRGB(GRB順)」を「0」の上にはめ込みます。

⑤「Neopixel」の
・変数をレインボーパターン(色相1から360)に点灯する
・変数に設定されている色をLED1個分ずつずらす(ひとまわり)
・変数を設定した色で点灯する
を下図のようにドラッグして下さい。

⑥「変数」を「Zip Halo LEDs」に変更します。

プログラムをダウンロードする

作成したプログラムに名前を付けて、ファイルをパソコンにダウンロードします。

マイクロビットにプログラムを転送しましょう。黄色い点滅が点灯に変わったら送信完了です。

スイッチをONにしてみよう

モジュールのスイッチをONにすると、レインボーカラーがクルクルと回転します。

振ってみると綺麗です。^^

眩しすぎて、目が潰れそう。(((*>д<*)))