GNU/Linux >> Linux の 問題 >  >> Linux

Raspberry Pi で LED フラッシュを作る方法

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 が点滅するはずです。


Linux
  1. Iconvに入力ファイルを変換された出力に置き換える方法は?

  2. Raspberry Pi 3 で画面を回転させる方法

  3. Linuxで特定のピンの割り込み/ GPIO番号を知る方法

  1. C ランタイム ライブラリを 'ld' とリンクするには?

  2. Raspberry Pi で Python Selenium を使用するために PhantomJS をインストールするにはどうすればよいですか?

  3. 多くの起動可能なものでフラッシュドライブを作成する最良の方法は何ですか

  1. RaspberryPiでvsFTPdを使用してFTPサーバーをセットアップする

  2. Teeコマンドでプログラムを機能させる方法は?

  3. Gpg-agentにパスフレーズを自動的に忘れさせる方法は?