Hola, Estoy realizando un proyecto que me tiene de cabeza, no soy programador nativo, asi que es muy probable que tenga fallas que no logro ver.
Se trata que tengo 2 dispositivos un GPS (itead studio v1.1) y un WIFI (WIZ610), encontré unos sketch y funcionan sin problemas por separado, cuando los integro en un solo sketch, funciona a medias.
lo que debe hacer:
tomar un dato GPS --->lo convierte--->guardarlo en una SD, ---->luego tomar un dato WIFI ----> lo convierte ---> lo guarda a continuación del dato GPS en la SD.
he realizado algunos ajustes al sketch, no logro identificar cual es la falla dentro del sketch, por lo que no toma datos desde el modulo wifi que trabaja en los pines 2 y 3 con SoftwareSerial y el modulo gps funciona en los pines 5 y 6.
Espero alguien se pueda dar el tiempo de revisar la rutina y ver lo que yo no veo y no he podido solucionar
Hola Krakax Saludos desde Ecuador!
Disculpa que no pueda ayudarte con tu proyecto, pero leí tu post y dices que te funciona el GPS por separado!
Yo tambien tengo un Arduino R3 y el mismo shield GPS pero aun no logro hacer que funcione, prodrías darme una mano? con la configuración de los jumpers?
/* This sample code demonstrates the normal use of a TinyGPS object.
It requires the use of SoftwareSerial, and assumes that you have a
4800-baud serial GPS device hooked up on pins 3(rx) and 4(tx).
*/
void loop()
{
bool newData = false;
unsigned long chars;
unsigned short sentences, failed;
// For one second we parse GPS data and report some key values
for (unsigned long start = millis(); millis() - start < 1000;)
{
while (ss.available())
{
char c = ss.read();
// Serial.write(c); // uncomment this line if you want to see the GPS data flowing
if (gps.encode(c)) // Did a new valid sentence come in?
newData = true;
}
}
Hola, Te cuento que uso otro ejemplo, pero deberia funcionar cualquiera.... bien según lo que veo a la vista se nota que tus jumper esta mal ubicados., te adjunto una captura.
Con respecto a la toma de datos del gps, solo necesitas el jumper que esta en la posicion 3, a menos que necesites el enviarle algun comando, en ese caso necesitaras el jumper 4. el jumper que tienes en la posicion 1, no es necesario.
Saludos. espero te sirva.