LEDs embarqués de la Raspberry Pi.

Blinkt die integrierte grüne LED des Raspberry Pi.

Aktualisiert 26 November 2019 - 0 Kommentare - , , ,

ⓘ Dieser Artikel wurde möglicherweise teilweise oder vollständig mit automatischen Tools übersetzt. Wir entschuldigen uns für etwaige Fehler.

Sie haben wahrscheinlich bereits gesehen, dass der Raspberry Pi zwei LEDs hat, die direkt auf die Platine gelötet sind, eine rote und eine grüne. Aber wussten Sie, dass es möglich ist, diese grüne und manchmal sogar die rote LED zu steuern?

In diesem Tutorial werden wir sehen, wie wir die grüne LED des Raspberry Pi verwenden können, indem wir sie blinken lassen, um eine Nachricht zu übertragen.

Die notwendige Ausrüstung

Der interessante Punkt bei dieser grünen LED ist, dass sie bereits an Bord des Raspberry Pi ist. Daher benötigen wir keine zusätzliche Hardware. Also müssen wir nur:

Und wie (fast) jedes Mal eine Möglichkeit, den Raspberry Pi zu steuern, zum Beispiel in SSH.

Wofür werden die integrierten LEDs des Raspberry Pi verwendet?

Raspberry Pi hat zwei LEDs (außer Zero-Modelle, die nur grün haben), eine rote und eine grüne. Diese LEDs werden vom Raspberry Pi verwendet, um uns Informationen über seinen Betriebsstatus zu geben.

Somit ist die rote LED direkt mit der Stromversorgung des Raspberry Pi verbunden. Auf diese Weise können wir feststellen, ob unser Raspberry Pi Strom erhält oder nicht.

Die grüne LED hingegen liefert uns vor allem zum Zeitpunkt des Starts etwas komplexere Informationen.

Grüne LED des Pi blinkt.
Die Art und Weise, wie die LED blinkt, gibt Auskunft über den Startfortschritt.

Ich werde Ihnen keine vollständige Transkription des Raspberry Pi / Humans-Wörterbuchs geben, aber beachten Sie, dass Sie abhängig davon, wie diese LED blinkt, wissen können, ob der Raspberry Pi richtig bootet oder ob ein Fehler auftritt, und wenn ja, welche Art von dieser Fehler.

Wenn Sie die grüne LED des Raspberry Pi einschalten, wird in eine Datei geschrieben!

Sobald der Pi eingeschaltet ist, bleibt die grüne LED aus, solange keine Aktivität auf der SD-Karte vorhanden ist.

Es ist möglich, dieses Verhalten leicht zu ändern und die Art und Weise zu steuern, wie die LED selbst aufleuchtet, indem Sie einfach in eine Datei schreiben!

Zuerst müssen wir das Standardverhalten der LED durch Schreiben ändern none in der Datei /sys/class/leds/led0/trigger mit dem folgenden Befehl:

sudo sh -c "echo none > /sys/class/leds/led0/trigger"

Sobald Sie diesen Befehl eingegeben haben, werden Sie beim Öffnen dieser Datei feststellen, dass sie nicht wie erwartet keine enthält, sondern eine Zeile, in der keine eingegeben wird[], um anzuzeigen, dass dies der ausgewählte Modus ist.

Wenn das Standardverhalten überschrieben wird, müssen wir nur die LED selbst überprüfen. Und dafür könnte nichts einfacher sein!

Um die LED ein- oder auszuschalten, müssen wir nur in die Datei schreiben /sys/class/leds/led0/brightness.

Wenn Sie 1 schreiben, leuchtet die LED auf, wenn Sie 0 schreiben, erlischt sie.

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

Zur Information: Bei den neuesten Modellen können Sie die rote LED auf die gleiche Weise verwalten, indem Sie sie ersetzen led0 durch led1.

Wofür werden die LEDs des Raspberry Pi gesteuert?

Aber wofür kann man am Ende die LEDs des Raspberry Pi ein- oder ausschalten?

Wenn Sie die rote LED bereits ausschalten können, können Sie den Stromverbrauch ein wenig reduzieren (dies ist natürlich vernachlässigbar) und diskreter gestalten.

Insgesamt können Sie jedoch vor allem einem Benutzer Informationen geben, ohne dass ein Gerät angeschlossen ist, kein Bildschirm, kein Lautsprecher, nichts!

Sie möchten beispielsweise einen RFID-Tag-Dachs erstellen. Man könnte sich einen Farbcode vorstellen, wenn man ein neues Abzeichen hinzufügt. Die rote LED blinkt, solange auf den Ausweis gewartet wird, die grüne LED leuchtet, wenn der Ausweis eingeschaltet ist, die rote LED bleibt fest und die grüne LED ist aus, wenn der Hinzufügenvorgang endet.

Ein weiteres Beispiel: Wir könnten ein Skript erstellen, mit dem die IP-Adresse des Raspberry Pi beim Start gelesen werden kann, indem die Anzahl der Blinkzeichen der grünen LED abgelesen wird.

Schließlich gibt es eine Menge Informationen, die wir direkt vom Raspberry Pi aus austauschen können, ohne dass etwas daran angeschlossen werden muss, nur mithilfe der integrierten LEDs!

Aktie
Newsletter
Autor:
Raspberry Pi FR
Treten Sie der Raspberry Pi-Community bei
Ein 35-Euro-Computer verkaufte sich bereits 10 Millionen Mal
KAUFEN SIE DEN NEUEN RASPBERRY PI 4
Verwandte Tutorials
Schalten Sie eine LED mit dem Raspberry Pi und Python ein und aus. Aktivieren Sie die serielle TTL-Schnittstelle des Raspberry Pi und überprüfen Sie, ob sie funktioniert. Raspberry Pi Cluster mit Docker Swarm erstellen Wie starte ich ein Programm beim Starten des Raspberry Pi? Lernen Sie das Programmieren mit Python 3 und dem Raspberry Pi, Einführungskurs.
Keine Kommentare
Aktie
Newsletter abonnieren
Abonnieren Sie den Newsletter.
Hat Ihnen dieser Artikel gefallen?
Abonnieren und auf dem Laufenden bleiben!