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.
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.
Personalisierte Anzeigen und Inhalte, Anzeigen- und Inhaltsmessungen, Erkenntnisse über Zielgruppen und Produktentwicklungen Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern. Genaue Standortdaten verwenden Es können genaue Standortdaten verarbeitet werden, um sie für einen oder mehrere Verarbeitungszwecke zu nutzen.
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.
dreimal pro Sekunde die Winkel pitch und roll ausgewertet werden. Je nach Drehung wird die LED-Position verändert. Das Programm endet, sobald der Benutzer Strg+C drückt.