El sensor de orientación tiene su base en combinar un sensor magnético (brújula electrónica) con otro gravitatorio (inclinómetro).
La mayoría de teléfonos móviles y algunas Tablets disponen de este tipo de sensor, pero no los SmartTV. Estos sensores dan tres datos en grados sexagesimales (de 0º a 360º):
- Azimuth: es una brújula, nos da la orientación del dispositivo respecto al norte magnético (aproximadamente el polo norte) en grados. De tal manera que 0º es que la parte superior del teléfono o tablet apunta al norte, 90º al Este, 180º al sur, 270º al Oeste.
- Pitch (cabeceo): como cuando decimos que sí con la cabeza, cuando el teléfono está horizontal boca-arriba 0º, vertical con la parte superior abajo 90º, horizontal boca-abajo 180º, vertical con la parte superior arriba 270º.
- Roll (inclinación lateral): 0º cuando el dispositivo está a nivel, 90º cuando levantas el lado izquierdo...
NOTA: no debemos confundir este sensor con el que se asocia a la rotación de la pantalla cuando giramos el dispositivo. Se trata de sensores diferentes.
Programa Inclinación
En este programa, simplemente, vamos a visualizar los datos del sensor.
- A nivel de diseño es muy sencillo. Necesitamos 6 Label o etiquetas que podemos encontrar en el apartado de "User Interface" dentro de "Palette".
- En la parte de bloques, el programa se reduce a:

Tarea
Una vez comprobado y entendido su funcionamiento, sube un fichero al Aula-Virtual explicando los tres programas línea a línea.
Aquí tenéis un enlace donde se puede mejorar la práctica de la brújula.
|
No hay comentarios:
Publicar un comentario
Puedes realizar tus comentarios aquí: