Se usa un celular Siemens A56i para la comunicación por GSM,la aplicación consiste en esperar un mensaje de texto con la frase "Donde estas?","donde estas" o "donde estas?" que es enviada al Siemens desde cualquier otro celular, para así devolverle al remitente un link de Google Maps con las coordenadas de donde se encuentra en ese momento suministradas por un GPS, que en este caso será un computador que las envía a través de un Dongle conectado,usando el programa de SatGen con un .kml cargado de Google Earth o usando el simulador GPS de Proteus (funciona para ambos casos).

Dependencies:   GPS_G mbed

/media/uploads/seccastanova/whatsapp_image_2018-05-29_at_11.03.46_am.jpeg

Committer:
seccastanova
Date:
Tue May 29 16:03:59 2018 +0000
Revision:
0:deee3793c151
Comunicaci?n GSM

Who changed what in which revision?

UserRevisionLine numberNew contents of line
seccastanova 0:deee3793c151 1 #include "mbed.h"
seccastanova 0:deee3793c151 2
seccastanova 0:deee3793c151 3 class DebouncedIn {
seccastanova 0:deee3793c151 4 public:
seccastanova 0:deee3793c151 5 DebouncedIn(PinName in);
seccastanova 0:deee3793c151 6
seccastanova 0:deee3793c151 7 int read (void);
seccastanova 0:deee3793c151 8 operator int();
seccastanova 0:deee3793c151 9
seccastanova 0:deee3793c151 10 int rising(void);
seccastanova 0:deee3793c151 11 int falling(void);
seccastanova 0:deee3793c151 12 int steady(void);
seccastanova 0:deee3793c151 13
seccastanova 0:deee3793c151 14 private :
seccastanova 0:deee3793c151 15 // objects
seccastanova 0:deee3793c151 16 DigitalIn _in;
seccastanova 0:deee3793c151 17 Ticker _ticker;
seccastanova 0:deee3793c151 18
seccastanova 0:deee3793c151 19 // function to take a sample, and update flags
seccastanova 0:deee3793c151 20 void _sample(void);
seccastanova 0:deee3793c151 21
seccastanova 0:deee3793c151 22 // counters and flags
seccastanova 0:deee3793c151 23 int _samples;
seccastanova 0:deee3793c151 24 int _output;
seccastanova 0:deee3793c151 25 int _output_last;
seccastanova 0:deee3793c151 26 int _rising_flag;
seccastanova 0:deee3793c151 27 int _falling_flag;
seccastanova 0:deee3793c151 28 int _state_counter;
seccastanova 0:deee3793c151 29
seccastanova 0:deee3793c151 30 };
seccastanova 0:deee3793c151 31