BPK-KS 8 : 額を光らせてみる

ここではべゼリーの額をLEDで光らせる方法を説明します。

部品の調達

LEDの装着

GPIOの有効化
  • RPi.GPIOモジュールのアップデート
    • ラズパイで拡張コネクタのピンをGPIO(汎用入出力ポート)として使うためには「RPi.GPIO」モジュールが必要です。RPi.GPIOモジュールはラズビアンをインストールしたときにすでにインストールされているはずですが、念のため最新版にアップデートしておきましょう。
$ sudo apt-get update
$ sudo apt-get upgrade

サンプルプログラム
  • gitからベゼリーのサンプルプログラム集の最新版を取得しましょう。
    • $ cd /home/pi/bezelie/pi
      $ sudo git pull
    • サンプルプログラムを実行してみましょう。
    • $ cd /home/pi/bezelie/pi
      $ sudo python sampleLed1.py
      • ベゼリーの額のLEDが点滅したら成功です。
      • 止めたいときは、CTRL+C を押してください。


応用
  • nanoでサンプルプログラムを開いてみましょう。
    •  $ sudo nano sampleLed1.py
  • 17行目と19行目にLEDの明滅の間隔を空けるためのウェイトが入れられています。
    •  sleep (0.5 )
  • この「0.5」は「0.5秒待つ」ことを意味していますので、この値を小さくするとLEDの明滅は速くなり、大きくすると遅くなります。自分なりに変えてみましょう。
  • またここではGPIO 24だけを使い、1つのLEDを光らせましたが、他のGPIOも使うことで複数のLEDを点燈させることもできます。ぜひ挑戦してみてください。