8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

この記事はNode-RED Advent Calendar 2018 21日目の記事です。

Raspberry Pi Sense HATとは

ラズベリーパイ公式サイトにもあるラズベリーパイ専用のアドオンボードです。
Sense HATは、「Astro Pi」という、宇宙ステーションでラズベリーパイを動かそうというプロジェクトのために作られたアドオンボードです。8×8フルカラーLEDディスプレイ、ジョイスティックの他に、6種類ものセンサが組み込まれています。

49037977_311993916082382_5957419810521350144_n.jpg
amazonで販売しています。Raspberry Pi Sense HAT - 6 センサー、8x8 LEDマトリックス、ジョイスティック

遊ぶまえに

Raspberry Pi3のOSであるRaspbianにはNode-REDに、Sense HAT用のノードが標準に登録されています。これはいいですね。

今回は、IBM developerWorks Recipesを利用して遊んでみようと思います。
ゲームの内容は、
「Sense HATの傾斜センサーとLEDディスプレイを使用した単純な大理石の迷路ゲームを作成します」
です。
参考のURLはこちら。

Node-REDの設定

非常に簡単な構成です。

スクリーンショット 2018-12-20 22.42.05.png

Sense HATのノードはここにあります。

repo

  1. Sense HAT入力ノードを追加して、 Motion eventsのみを送信するように設定します。
  2. 読み込みダイアログを開き、ここからJSONを貼り付けます。モーションイベントを処理するためのFunctionノードが追加されます。
  3. Sense HAT出力ノードを追加します。

デプロイしたら、ラズベリーパイを傾けると、赤い点である「大理石」をディスプレイの周りに移動できます。
目的は、大理石を青い点、「目標」に当てることです。
緑色の点は、壁です。
大理石がゴールに当たったら、新しい壁を作り、ゴール場所が変わります。

こんな感じで遊べます。

終わりに

あそべるように自動起動設定を行いましょう。
次のコマンドを実行します。

$ sudo systemctl enable nodered.service

再起動して、起動しているのを確認して下さいね。

それでは、Node-REDでEnjoyしましょう!!

8
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?