LED を点滅させるには、GPIO ピン (汎用入出力) を使用して LED を制御します。 Python を使用してこれらの GPIO ピンを制御します。 Raspberry Pi モデル B の GPIO レイアウト。
ピン 11 である GPIO 17 を使用します。
1. Python のライブラリをインストールします。
$ sudo apt-get install python-dev python-rpi.gpio
2. 次に、blink.py という名前のファイルを作成します:
$ vi blink.py
次の行を追加します
import time import RPi.GPIO as GPIO
これにより、2 つのライブラリがインポートされます。時間ライブラリは LED が点滅するまでの遅延を提供し、RPi.GPIO は GPIO ピンを制御できるようにします。
3. 以下はピンを 17 に設定します。
pin = 17
4. 以下では、ピン モードを BCM に設定して、ピンを参照し、ピン 17 を出力用に設定できるようにします。
GPIO.setmode(GPIO.BCM) GPIO.setup(pin, GPIO.OUT)
5. これは、LED がオンになってからオフになるループです。
while True: GPIO.output(pin, True) time.sleep(0.5) GPIO.output(pin, False) time.sleep(0.5)
次に、LED のプラスの脚をピン 17 に接続し、マイナスをグランドに接続します。コードを実行すると、LED が点滅するはずです。