App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Tutorial de App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
Sensores
53.- Acelerómetro.
p53_acelerometro.aia
- Este es un buen ejemplo de estudio del acelerómetro, está realizado por Scott Fergunson y expuesto en la web.
- Lo he adaptado al español y lo comento.
- La aplicación consta de dos pantallas, comentaré la pantalla principal.
- Se muestra mediante líneas las aceleraciones al mover el móvil, se debe mover lentamente. Cuando se agita el móvil aparecen trazos horizontales de color violeta. |
|
_________________
- Diseño.
_________________
- Bloques.
- Cada 250 ms, establecido en la Propiedades del Reloj1, se dibuja un punto en la coordenada_x. Esta coordenada se incrementa una unidad cada 250 ms
x = x +1
- Se toma el valor actual de la Componente X del sensor de Aceleración (XAccel).
- Se llama al Procedimiento Dibujar_lineas.
- Se establece el color verde
- Se pone el valor de la Aceleración_actual en su Etiqueta correspondiente.
- Se dibuja el punto de la Aceleración_anterior.
- Se dibuja una línea del punto de la Aceleración_anterior al punto de la Aceleración_actual.
- Se ajusta el valor de Y, para que los trazos estén centrados en la pantalla según el eje Y.
- Esto se hace con las tres aceleraciones.
__________________________________
- Esto es interesante.
Fíjate en este Bloque:
- Utiliza el Bloque de Cualquier componente / Cualquier Etiqueta.
- Se utiliza para poner los valores de las aceleraciones X, Y y Z en sus respectivas Etiquetas. Fíjate que envía el nombre de la Etiqueta:
(Componente = Etiqueta_X)
(Componente = Etiqueta_Y)
(Componente = Etiqueta_Z)
al Bloque del componente.
- De esta manera con un solo Bloque puede poner los valores en sus respectivas Etiquetas. Estúdialo un poco que es interesante.
----------------------------------------------------------
- Fíjate que si dejas el móvil en horizontal sobre la mesa, la componente Z de la aceleración es de 9,8 m/s2 aproximadamente, es decir la aceleración de la gravedad.
__________________________________
|