Raspberry Piのオンボードの緑色のLEDを点滅させます。
コメントⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
Raspberry Piには、赤と緑の2つのLEDがボードに直接はんだ付けされていることをすでにご存じでしょう。しかし、この緑色のLEDを制御できることを知っていましたか?
このチュートリアルでは、Raspberry Piの緑色のLEDを点滅させてメッセージを送信する方法を説明します。
必要な装備
この緑色のLEDの興味深い点は、Raspberry Piにすでに搭載されていることです。したがって、追加のハードウェアは必要ありません。したがって、必要なことは次のとおりです。
そして、(ほとんど)毎回のように、例えばSSHでRaspberry Piを制御する方法。
Raspberry PiのオンボードLEDは何に使用されますか?
Raspberry Piには、赤と緑の2つのLED(緑のみのゼロモデルを除く)があります。これらのLEDは、Raspberry Piの動作状態に関する情報を伝えるために使用されます。
したがって、赤いLEDはRaspberry Piの電源に直接接続されます。したがって、Raspberry Piが最新の状態になっているかどうかを知ることができます。
一方、緑色のLEDは、主に起動時に、もう少し複雑な情報を提供します。
Raspberry Pi / Humans辞書の完全な文字起こしはしませんが、このLEDの点滅の仕方によって、Raspberry Piが正しく起動しているか、エラーが発生しているか、およびこの間違い。
Raspberry Piの緑色のLEDをオンにすると、ファイルに書き込んでいます!
Piがオンになると、SDカードにアクティビティがない限り、緑色のLEDは消灯したままになります。
ファイルに書き込むだけで、この動作をわずかに変更して、LEDの点灯を制御することができます。
まず、次のようにして、LEDのデフォルトの動作を変更する必要があります。none
ファイル内 /sys/class/leds/led0/trigger
以下のコマンドで:
sudo sh -c "echo none > /sys/class/leds/led0/trigger"
このコマンドを配置すると、このファイルを開くと、実際には何も含まれていない可能性がありますが、何も入力されていない行が選択さ[]れたモードであることを示しています。
デフォルトの動作は上書きされるので、LEDを自分で確認するだけです。そのためには、もっと簡単なことはありません!
LEDをオンまたはオフにするには、ファイルに書き込むだけです。/sys/class/leds/led0/brightness
。
1を書き込むとLEDが点灯し、0を書き込むと消灯します。
sudo sh -c "echo 1 > /sys/class/leds/led0/brightness" #allume la led sudo sh -c "echo 0 > /sys/class/leds/led0/brightness" #éteins la led
詳細については、最新のモデルでは、交換することで同じ方法で赤いLEDを管理できます。led0
沿って led1
。
Raspberry PiのLEDの制御、それは何のためですか?
しかし、結局のところ、Raspberry PiのLEDをオンまたはオフにすると、何に使用できますか?
すでに赤色のLEDをオフにできることで、使用する電流を少し減らし(これはごくわずかですが)、目立たなくすることができます。
しかし全体として、何よりも、デバイスが接続されていなくても、画面なし、スピーカーなし、何もない状態でユーザーに情報を提供できます。
たとえば、RFIDタグのアナグマを作成するとします。新しいバッジを追加するときに、カラーコードを想像できます。バッジが待機している間は赤色のLEDが点滅し、バッジがオンになると緑色のLEDが点灯し、追加操作が完了すると赤色が固定され、緑色が消灯します。
別の例として、緑のLEDの点滅回数を読み取ることで、起動時にRaspberry PiのIPアドレスを読み取ることを許可するスクリプトを作成できます。
最後に、オンボードLEDを使用するだけで、Raspberry Piに何も接続する必要なく、Raspberry Piから直接交換できる多くの情報があります。