Kompass Lösung: Unterschied zwischen den Versionen
(→Hilfestellungen und Lösung zur Kompassaufgabe) |
(→Hilfestellungen und Lösungen zu den Erweiterungen) |
||
Zeile 18: | Zeile 18: | ||
=Hilfestellungen und Lösungen zu den Erweiterungen = | =Hilfestellungen und Lösungen zu den Erweiterungen = | ||
− | + | *Wie du einen analogen Kompass selbst baust, kannst du dir im Video anschauen. <iframe width="560" height="315" src="https://www.youtube.com/embed/zhbGCoPAo_c" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> | |
[[Kompass|zurück]] | [[Kompass|zurück]] |
Version vom 24. April 2018, 21:07 Uhr
Hilfestellungen und Lösung zur Kompassaufgabe
Hinweise
- Lies immer wieder die Kompassrichtung aus und weise den Wert einer Variablen zu! Programmierbausteine
- Die 4 Himmelsrichtungen zeigst du mit deren Anfangsbuchstaben an: N, S, W, O
- Es gibt einen Programmierbaustein zum Anzeigen von Zeichen. Programmierbaustein
- Überprüfe die Richtung Norden!
- Der Sensor für die Kompassrichtung wird in ° (Graden) ausgelesen. Der Wert liegt zwischen 0° und 360°. Norden liegt bei 0° bzw. wieder bei 360°. Wenn wir nur die 4 Haupthimmelsrichtungen anzeigen lassen, unterteilen wir die 360° in 4 gleich große Teile, wobei die Haupthimmelsrichtungen mittig liegen (siehe Kompassrose). Liegt der Wert der Kompassausrichtung irgendwo kleiner als 45° oder größer als 315°, handelt es sich um die Himmelsrichtung Norden. Die Werte kannst du mit einer Verzweigung abfragen. Programmierbausteine
- Überprüfe die anderen Himmelsrichtungen!
- Es gibt bei Verzweigungen verschiedene Varianten. Programmierbausteine für Verzweigungen
- Durch Verschachtelung von Verzweigungen kannst du mehrere Himmelsrichtungen ausgeben. Programmierbausteine
Die vollständige Lösung kannst du hier vergleichen. Lösung
Hilfestellungen und Lösungen zu den Erweiterungen
- Wie du einen analogen Kompass selbst baust, kannst du dir im Video anschauen. <iframe width="560" height="315" src="https://www.youtube.com/embed/zhbGCoPAo_c" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>