App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
285D.- Sensor de localización. Nmea.
- Vamos a crear una extensión para obtener el NMEA
- Con esta extensión vamos a obtener los datos Nmea que nos proporciona los satélites GPS.
- Datos Nmea: https://gpsd.gitlab.io/gpsd/NMEA.html
- Existen al menos cuatro grupos de satélites para GPS: el GPS NAVSTAR (EE.UU.), Galileo (Europa), GLONASS (Rusia) y Beidou (China).
- El GPS de EE.UU. utiliza: $GPRMC, $GPGGA.
- $GNRMC, $GNGGA. (cuando se utilizan varios conjuntos de satélites, por ejemplo Glonass y GPS nav)
- GPS Galileo: https://es.wikipedia.org/wiki/Galileo_(navegaci%C3%B3n_por_sat%C3%A9lite)
Imagen de Wikipedia.
Al ofrecer dos frecuencias en su versión estándar, Galileo brindará ubicación en el espacio en tiempo real con una precisión del orden de 1 metro para el sistema gratuito, y de hasta 1 cm en el de pago, algo sin precedentes en los sistemas públicos.
- Con mi extensión obtendremos todos los Nmea, y extraeremos los datos de: $GPRMC, $GPGGA, $GNRMC y $GNGGA
- Con esta aplicación podemos comparar los datos Nmea obtenidos con el Sensor de Localización de la MIT y de mi otra extensión KIO4_LocationSensor.aix.
___________________________
- Ejemplos.
p185D_Nmea.aia
com.KIO4_Nmea.aix (API menores de 24)
------------------------------------------------------------------------------------------
p185D_NmeaMessage7.aia
com.KIO4_NmeaMessage.aix (API 24 o mayores)(Android 7 o superior)
____________________
- Diseño Screen1.
____________________
- Bloques Screen1.
____________________
- Diseño Screen3.
- $GPGCV muestra los satélites que se ven desde el lugar de localización.
http://aprs.gids.nl/nmea
____________________
- Bloques Screen3.
_________________________________________________________
________________________________________________
________________________________________
2.- Marcar mediante puntos un trayecto realizado en el Mapa de Google. Kodular y Mapas de Google.
p185D_nmea_Map_Google.aia
p185D_nmea_Map_Google.apk
com.KIO4_Nmea.aix
- Cargamos esta aplicación en el móvil y nos damos un paseo andando (a unos 4 km/h).
- Aparecerá el Mapa de Google y se irán marcando puntos por el trayecto que estamos realizando.
- App Inventor no tiene Mapa de Google, así que no puedes cargar eficientemente esta app en App Inventor, debes cargarla en Kodular.
____________________
- Diseño.
____________________
- Bloques.
__________________________________________
___________________________
|