NS GPIO ラズベリーパイが外の世界と話す方法です。 コードを使用して、40ピンヘッダーとの間の信号と電圧をプログラムします。 GPIOを使用したコーディングは、特にLEDやブザーなどの初心者プロジェクトの場合はかなり簡単です。 いくつかのコンポーネントと数行のコードを使用して、プロジェクトの一部としてLEDを点灯または点滅させることができます。

このチュートリアルでは、を使用してLEDを点灯するために必要なものを示します Pythonコード 従来のRPiを使用してRaspberryPiで。 GPIOメソッド。

プロジェクトを開始するために必要なもの

プロジェクトを開始するには、以下の項目のリストから始めます。 これらのアイテムは、お気に入りのメーカーストアまたはオンラインオークションサイトで見つけることができるはずです。

  • 最新のRaspberryPiワークステーション ラズビアン (Pi、画面、キーボード、マウス、電源、SDカード)
  • 小さなブレッドボード
  • 5 mm LED
  • 330オームの抵抗器
  • 2本のオスからメスへのジャンパー線
「RaspberryPiのGPIOでLEDを点灯する」プロジェクトに必要な部品

回路を作成する

このプロジェクトでは、2つのGPIOピンを使用します。

  • の接地脚用の接地ピン(物理ピン39) 導いた.
  • LEDに電力を供給するための汎用GPIOピン(GPIO 21、物理ピン40)(ただし、決定した場合のみ)。ここでコードが入力されます。
  1. RaspberryPiの電源を切ります。

  2. ジャンパー線を使用して、アースピンをブレッドボードのレーンに接続します。

  3. GPIOピンについても同じようにしますが、別のレーンに接続します。

    RaspberryPiのGPIOのブレッドボードにピンを接続する

LEDを回路に追加します

次に、LEDと抵抗を回路に追加します。 LEDには極性があります。つまり、LEDは特定の方法で配線する必要があります。 LEDには通常、アノード(正)の脚である1つの長い脚と、カソード(負)の脚を示すLEDプラスチックヘッドの平らなエッジがあります。

抵抗は、LEDが過大な電流を受け取るのを防ぎ、GPIOピンが過大な電流を与えるのを防ぎます。 これは両方に損傷を与える可能性があります。

標準LEDには、330オームという一般的な抵抗定格が少しあります。 その背後にはいくつかの数学がありますが、今のところ、プロジェクトに焦点を当てます。 あなたはいつでも調べることができます オームの法則 とその後の関連トピック。

  1. 抵抗器の片方の脚を上のGNDレーンに接続します ブレッドボード LEDの短い方のレッグに接続されたレーンへのもう一方の抵抗レッグ。

  2. LEDの長い方の脚をGPIOピンに接続されたレーンに結合します。

    RaspberryPiのGPIOに取り付けられたLEDと抵抗器を備えた全回路

Python GPIOコードを作成する(RPi。GPIO)

この時点で、回路が配線されて準備ができていますが、GPIOピンに電力を送信するように指示していません。 したがって、LEDは点灯しないでください。

RPi。 GPIOコード

次のステップは、Pythonファイルを作成してGPIOピンに5秒間電力を送信し、その後停止するように指示することです。 最新バージョンのRaspbianには、必要なGPIOライブラリがインストールされています。

  1. ターミナルウィンドウを開き、次のコマンドを入力して新しいPythonスクリプトを作成します。

    タッチled.py
    chmod + x led.py
    nano led.py
  2. これにより、コードを入力する空のファイルが開きます。 以下の行を入力してください。

    #! /usr/bin/python
    #必要なライブラリをインポートする
    RPiをインポートします。 GPIOとしてのGPIO
    インポート時間
    #GPIOモードを設定する
    GPIO.setmode(GPIO.BCM)
    #LEDGPIO番号を設定します
    LED = 21
    #LEDGPIOピンを出力として設定します
    GPIO.setup(LED、GPIO.OUT)
    #GPIOピンをオンにします
    GPIO.output(LED、True)
    #5秒待つ
    time.sleep(5)
    #GPIOピンをオフにします
    GPIO.output(LED、False)
  3. 押す NS+NS ファイルを保存します。 ファイルを実行するには、ターミナルで次のコマンドを入力し、を押します 入力:

    python led.py
  4. LEDが5秒間点灯してから消灯し、プログラムが終了します。