=> Lektion 7: Orientation Sensor

Lektion 7.1: Kompass

Es soll ein Kompass erstellt werden, welcher vibriert, sobald die Nadel auf Norden zeigt.

Aufgabe 24

Starte ein neues Projekt „Kompass“ und erstelle im Designer folgende Oberfläche:

Komponente Objektname Eigenschaft
OrientationSensor OrientationSensor1
Clock Clock1 Zeitintervall: „100“
Canvas Canvas1 Hintergrund: „kompass_rose.png“
width: „300px“
height: „300px“
ImageSprite NadelSprite Bild: „nadel.png“
Label AzimutLabel Text: „0,0“
Label HimmelsrichtungLabel Text: „N“
FontSize = „30“
Sound Sound1

Bilder zum Download

Es darf so aussehen wie auf neben stehendem Bild, muss es aber nicht! Bei Bedarf kannst du die Oberfläche jederzeit erweitern.

Hinweise

Programmstart

Warum führt man das Event über Clock.Timer aus und nicht über OrientationChanged? ⇒ Man kann die Empfindlichkeit und die Häufigkeit der Bestimmung von Richtungen selbst festlegen!

Aufgabe 25

Vervollständige das Programm so, dass auch die Himmelsrichtung angezeigt wird, in welche man mit dem Smartphone oder Tablet schaut.


=> Lektion 7.2: Wasserwaage
=> Übersicht: Android APPs programmieren