|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

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.

__________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información