Vor ungefähr zwei Jahren musste ich den Geomagnetismus mit Raspeye und Sense Hat verwalten, also habe ich dieses Programm als Versuch gemacht.
Derzeit verbleibt es nur im Web-Emulator, aber zu diesem Zeitpunkt funktionierte es ordnungsgemäß auf dem tatsächlichen Computer (RPi3 + Sense Hat).
https://trinket.io/library/trinkets/a50728f4da
Schmuckstück des RPi-Emulators. Es funktioniert genauso gut wie die eigentliche Maschine. Es ist zu wunderbar, wenn dies kostenlos ist.
Ich habe überhaupt nicht viel getan. Mit Python kann der Azimutwinkel plötzlich in der Bibliothek erfasst werden. Abhängig vom numerischen Wert des Azimutwinkels wird dieser Azimut also von vielen bis zu vielen Malen festgelegt und angezeigt.
Für die Kanji-Anzeige verfügt die Flüssigkristallanzeige von Sense Hat über 8 x 8 Punkte. Sie müssen also nur ein 8 x 8 JPEG-Bild mit Punkten erstellen und anzeigen, die wie Kanji aussehen.
Mit anderen Betriebssystemen können nur die Rohwerte des Beschleunigungssensors und des Magnetsensors erhalten werden. Daher ist es sehr mühsam, die Neigung des Terminals von dort aus zu korrigieren und den Azimutwinkel aus dem Sensorwert zu berechnen, Python jedoch Freiwillige aus der ganzen Welt haben eine nützliche Bibliothek vorbereitet, so dass es super einfach ist.
Selbst wenn Sie kein tatsächliches Gerät haben, können Sie es nur mit einem Webemulator genießen. Es wird daher empfohlen. Programmieren macht schließlich Spaß, wenn Sie etwas machen, das funktioniert.