RaspberryPI Sense HATとは、
こちらの公式サイトに詳細のっていますが、
日本語で関連ページがまだ少ないので、メモ代わりに書いておこうと思います。
Sense HATはRaspberry Piのadd-on boardです。
Astro Pi mission用に特別に作られました。
(2015年12月国際宇宙ステーションに持ち込まれます)
日本では
RSコンポーネンツ等で購入することができます。
Sense HATは”8×8 RGB LED”、”5ボタンジョイスティック”、各種センサーを搭載しています。
- Gyroscope(ジャイロ)
- Magnetometer(磁力計)
- Accelerometer(加速度センサー)
- Temperature(温度センサー)
- Barometric pressure(気圧センサー)
- Humidity(湿度センサー)
Raspberry Piから簡単にアクセスできる
Python libraryが用意されています。
それでは、Sense HATをセッティングしサンプルを動作させるところまでやってみます。
- sudo apt-get update
- sudo apt-get install sense-hat
- sudo pip-3.2 install pillow
- sudo reboot
sudo apt-get update
sudo apt-get install sense-hat
sudo pip-3.2 install pillow
sudo reboot
インストール完了し再起動したらサンプルコードをhomeディレクトリにコピーしておきます。
- cp /usr/src/sense-hat/examples ~/ -a
cp /usr/src/sense-hat/examples ~/ -a
いよいよサンプル動作確認です。
- python ~/examples/python-sense-hat/text_scroll.py
python ~/examples/python-sense-hat/text_scroll.py
8×8 RGB LEDに”One small step for Pi!”と流れて表示されるはずです。
他にもサンプルがあるので試してみると良いでしょう。
- colour_cycle.py
- rotation.py
- space_invader.py
- compass.py
- rainbow.py
もちろんこれらのサンプルと
Sense Hat Documentを参照して、
独自の機能を実装して楽しみましょう!