Das Koordinatensystem hat seinen Ursprung links oben, die Achsen zeigen nach rechts und nach unten. # LED links oben rot
red = (255, 0, 0)
t_pixel(0, 0, red)
Wenn Sie alle 64 Pixel auf einmal verändern möchten, verwenden Sie die Methode set_pixels. Sie erwartet eine Liste mit 64 Farbtupeln. Die ersten 8 Listeneinträge gelten für die erste Zeile, die nächsten 8 für die zweite Zeile usw. In den folgenden beiden Schleifen wird eine geeignete Liste zusammengestellt. Dabei ergibt sich ein Verlauf zwischen den Farben schwarz, rot, grün und weiß. lst = []
for row in range(8):
for col in range(8):
lst += [(row*32, col*32, 0)]
t_pixels(lst)
Einen Pixel über das Display »rollen« lassen
Der Sense HAT enthält ein Gyroskope, um die aktuelle Drehung des Raspberry Pis um seine Achsen festzustellen. Wenn Sie die Methode get_orientation ausführen, erhalten Sie drei Winkel mit einem Wertebereich von jeweils 0 bis 360 Grad. Uns interessieren hier nur zwei Winkel: roll gibt die Drehung um die Längsachse an, pitch die Rotation um die Querachse.
Raspberry Pi Sense Hat Anleitungen
Das Modul sense_hat für Python 3 macht erste Tests des Boards denkbar einfach. Sie erzeugen ein Objekt der SenseHat -Klasse und können dann mit show_message eine Laufschrift anzeigen. Je nachdem, in welcher Lage sich der Raspberry Pi Ihnen gegenüber befindet, können Sie das Display durch die Veränderung der rotation -Eigenschaft in 90-Grad-Schritten rotieren. #! /usr/bin/env python3
from sense_hat import SenseHat
sense = SenseHat()
tation = 180 # Display-Rotation
ow_message("Hello, Sense HAT! ") Display Pixel für Pixel steuern
Mit clear können Sie das gesamte Display in einer Farbe zum Leuchten bringen. Die Farbe übergeben Sie als Tupel oder Liste mit drei Werten zwischen 0 und 255 für den Rot-, Grün- und Blau-Farbanteil. Das Display leuchtet nach dem Programmende weiter. Wenn Sie das nicht möchten, führen Sie clear ohne Parameter aus und schalten so alle LEDs aus. # Beispieldatei
import time
blue = (0, 0, 255)
(blue) # ganzes Display leuchtet blau
(2)
() # Display ausschalten
Mit set_pixel(x, y, farbe) können Sie ein Pixel an einem beliebigen Koordinatenpunkt in der gewünschten Farbe zum Leuchten bringen.
Raspberry Pi Sense Hat Anleitung Der
05)
Tipp: Da der hat sehr nah am Prozessor des Raspberry Pi ist, wird die Temperatur höher als die Umgebungstemperatur sein. Du könntest ein paar Grad Celsius abziehen, aber genauer wird es, den Hat via Flachbandkabel auszulagern. Flachbandkabel an den Sense Hat angeschlossen Kompass aus dem Sense Hat machen Bevor Du den Sense Hat als Kompass benutzt, solltest Du ihn kalibrieren. Dafür benutzt Du das Programm RTIMULibCal, das Du manuell einspielen musst. Es ist aber nicht schwer. Führe einfach die nachfolgenden Befehle aus: sudo apt install cmake
git clone cd RTIMULib2/Linux/RTIMULibCal
make
sudo make install Das Programm zum Kalibireren des Sense Hat liegt nun hier: /usr/local/bin/RTIMULibCal. Du kannst es genau mit dieser Zeile aufrufen: /usr/local/bin/RTIMULibCal Das Kalibrieren ist ähnlich wie bei einem Smartphone. Führe das Programm aus, starte die Kalibrierung und bewege den Sense Hat in alle sechs Richtungen (+-x, +-y, +-z). Ist das erledigt, drückst Du die Taste s, um das Ergebnis zu speichern.
Raspberry Pi Sense Hat Anleitung Es
Lade Dir zunächst die Daten herunter. Rufst Du das Programm auf: python zeigt es die Uhrzeit an und beendet sich dann aber. 4 Ziffern auf dem kleinen Dsiplay – beeindruckend Möchtest Du, dass sich die Uhr dauerhaft aktualisiert, dann packst Du den letzten Teil am besten in eine while-Schleife. Das ist eigentlich ganz einfach. Den Code dafür findest Du in diesem Beitrag. Während der Sense Hat im Hintergrund andere Daten sammelt, kann er Dich über die Uhrzeit informieren. Nicht schlecht, oder? Eine binäre Uhr inklusive Datum Es lassen sich sogar noch mehr Informationen auf das Display packen. Dann wird es aber auch eine ganz Ecke nerdiger. Dein Raspberry Pi wird zu einer binären Uhr, die auch noch das Datum in binärer Form anzeigt. Lade Dir die Datei herunter und führe sie aus: python Nun hast Du einen bunten Mix an Punkten auf dem Display, die Du zu lesen lernen musst. Hier ein Bild mit entsprechender Beschriftung: Die binäre Uhr mit Datum musst Du auf dem Sense Hat lesen lernen Du siehst also, dass beim Jahr 16+2+1 = 19.
Raspberry Pi Sense Hat Anleitung Online
Hintergrundinformationen zu diesen Winkeln finden Sie hier:
roll und pitch verraten uns also, ob der Raspberry Pi samt dem aufgesteckte Sense HAT eben liegt (dann sind beide Winkel nahe 0 bzw. 360) oder um seine Achsen gekippt wurde. Zur anschaulichen Interpretation dieser Daten bringt das folgende Beispielprogramm in der Mitte des Displays einen Pixel zum Leuchten. Wenn Sie den Raspberry Pi samt Sense HAT nun in die entsprechende Richtung verdrehen (kippen), »rollt« die leuchtende LED wie eine Kugel in diese Richtung, bis das Ende des Displays erreicht ist. Das funktioniert auch diagonal, wenn der Minicomputer in beiden Achsen verdreht ist. Kurz einige Erläuterungen zum Code. Die Funktion sedLET ist dafür zuständig, die Leuchtdiode an der gerade aktuellen Position rot leuchten zu lassen, die an der bisherigen Position aber auszuschalten. Im Setup-Teil des Programms wird die Startposition für die leuchtende LED festgelegt und setLED einmal aufgerufen. Es folgt eine Endlosschleife, wo ca.
Cookies zustimmen
Besuchen Sie wie gewohnt mit Werbung und Tracking, indem Sie der Nutzung aller Cookies zustimmen. Details zum Tracking finden Sie im Privacy Center. Skript wurde nicht geladen. Informationen zur Problembehandlung finden Sie
hier. Um der Nutzung von mit Cookies zustimmen zu können,
müssen Cookies in Ihrem Browser aktiviert sein. Weitere Informationen finden Sie
Die Zustimmung in einem iFrame ist nicht möglich. Seite in eigenem Fenster öffnen. Der Zustimmungs-Dialog konnte nicht korrekt geladen werden,
eine Zustimmung gilt nur vorläufig. Informationen zur Problembehandlung finden Sie
Die Möglichkeit zum Widerruf finden Sie
in unserer Datenschutzerklärung
oder über den Link Cookies & Tracking am Ende jeder Seite. … oder Golem pur bestellen
Mit Golem pur ab 3 Euro pro Monat können Sie ohne Analyse- und
Werbecookies nutzen, es kommen nur für unser Angebot erforderliche Cookies zum Einsatz. Zu Golem pur
Bereits Pur-Leser? Hier anmelden. Kein aktives Abo vorhanden. Informationen auf einem Gerät speichern und/oder abrufen
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen
oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.