Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 14/12/11, 07:16:54
Array

[xs_avatar]
joseanquiles joseanquiles no está en línea
Miembro del foro
 
Fecha de registro: dic 2009
Localización: Madrid
Mensajes: 144
Modelo de smartphone: Samsung Galaxy S II, Motorola Xoom. Galaxy Note 10.1
Tu operador: Vodafone
Explicación de los sensores

Hola a todos,
Estoy intentando aprender cómo funcionan los sensores que maneja Android (acelerómetro, giroscopio, etc).
Ya sé cómo "programarlos", o sea, leer sus valores etc. Pero me gustaría conocer exactamente cómo funcionan, o sea, el significado de los valores que producen.
¿me podríais indicar alguna URL o libro donde esté bien explicado?
Gracias
Responder Con Cita


  #2  
Viejo 14/12/11, 20:44:06
Array

[xs_avatar]
xmakako xmakako no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Localización: Guadalajara, Jalisco México
Mensajes: 97
Modelo de smartphone: Samsung Galaxy Note 20 Ultra
Tu operador: TELCEL
Busca acerca de la realidad aumentada (que es el nombre de la tecnología que usan los sensores)
Responder Con Cita
  #3  
Viejo 09/01/12, 11:39:59
Array

[xs_avatar]
joseanquiles joseanquiles no está en línea
Miembro del foro
 
Fecha de registro: dic 2009
Localización: Madrid
Mensajes: 144
Modelo de smartphone: Samsung Galaxy S II, Motorola Xoom. Galaxy Note 10.1
Tu operador: Vodafone
No he encontrado mucha información sobre este tema, pero he conseguido entender cómo funciona el acelerómetro, por si a alguien le interesa.
El acelerómetro mide la aceleración de la gravedad en los tres ejes del móvil X, Y, Z.

Si colocamos el móvil sobre una mesa con la pantalla hacia arriba los tres ejes serían:



Nota: por lo que he comprobado, esta figura es un tfno con Win Mobile, y los ejes X e Y cambian el sentido con respecto a Android. O sea, que en Android, la X es positiva de izquierda a derecha y la Y es positiva de abajo a arriba. No he encontrado una figura mejor, lo siento :-(

Cuando un eje es perpendicular saliente al centro de la tierra, la aceleración es máxima en ese eje: 9.8 (aproximadamente)
Cuando un eje es perpendicular apuntando al centro de la tierra, la aceleración es -9.8 en ese eje.
Si el móvil está apoyado boca arriba en una mesa, la aceleración en los ejes X e Y, sería cercana a cero, y la aceleración en el eje Z sería cercana a 9.8. Si damos la vuelta al móvil y ponemos la pantalla apoyada en la mesa, la aceleración X e Y sería igualmente cercana a cero, sin embargo, la aceleración Z sería próxima a -9.8
Si por ejemplo, colocamos el móvil levantado en modo retrato, la aceleración en el eje Y sería aproximadamente de 9.8, mientras que sería cercana a cero en los otros dos ejes.
Responder Con Cita
  #4  
Viejo 09/01/12, 14:25:27
Array

[xs_avatar]
BocataDeChoped BocataDeChoped no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Mensajes: 1,075
Modelo de smartphone: Samsung Galaxy S
Tu operador: Movistar
No sé si te refieres a esto concretamente, pero todos los sensores funcionan más o menos igual: típicamente se dispone de dos fenómenos físicos cuya correlación es conocida al estilo de si el fenómeno A varía en X, el fenómeno B varía en una proporción kX.

El fenómeno A es lo que queremos medir y el B es el patrón de medición. El fenómeno B tiene además una característica especial que suele ser la capacidad de generar una corriente proporcional al fenómeno físico a medir. Por ejemplo el sensor de luz: a mayor exposición lumínica mayor es la corriente que genera.

La corriente generada por el sensor, típicamente transformada en una diferencia de tensión, se digitaliza a través de los convertidores analógico-digitales del micro (intuyo que esto lo lleva a cabo el DSP y no el micro de propósito general) para poder ser empleada por el software.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 01:21:48 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /