COMO CREAR UNA BRUJULA FUNCIONAL (MIT APP)
3.6 馃Л Br煤jula Funcional

Esta herramienta integrada en la app permite visualizar el azimuth en tiempo real. El azimuth representa el 谩ngulo horizontal en grados que indica hacia d贸nde est谩 orientado el dispositivo m贸vil, utilizando el norte como referencia (0°).
La lectura se actualiza constantemente mediante un sensor, y se muestra en una etiqueta que cambia din谩micamente a medida que giramos el celular.
3.6.1 馃З Dise帽o de la interfaz
En la ventana llamada “Br煤jula Funcional”, se organizaron los elementos de la siguiente manera:
- Etiqueta informativa para mostrar el valor del azimuth
- Botones de navegaci贸n, incluyendo uno de retorno a la pantalla principal
- Imagen decorativa o de soporte, como representaci贸n gr谩fica de la orientaci贸n
- Sensor de orientaci贸n (SensorDeOrientacion1): componente esencial que capta los cambios de direcci贸n del dispositivo en tiempo real
Este sensor interpreta el 谩ngulo horizontal y permite detectar hacia d贸nde se encuentra apuntando el celular en modo horizontal.
3.6.2 ⚙️ L贸gica programada en bloques
La funcionalidad en tiempo real se logr贸 con la siguiente estructura de bloques:
- Retorno al inicio: mediante el bloque
cuando REGRESAR .clic ➞ abrir pantalla "Screen1"
- Lectura en vivo del sensor:
- Se us贸 el bloque del componente
SensorDeOrientacion1
que se activa cuando detecta un cambio de posici贸n - Este valor controla directamente el contenido de
Etiqueta2
, actualiz谩ndolo con el 谩ngulo en grados - Simult谩neamente, se modifica la rotaci贸n de una imagen que simula una aguja o comp谩s para indicar visualmente la direcci贸n
La f贸rmula utilizada en los bloques fue:
azimuth * (-1)
Comentarios
Publicar un comentario