Pages: [1]   Go Down
Author Topic: Duda comunicacion GPS  (Read 687 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas,

El gps tiene 3 pines utiles, vcc, gnd y TX. vcc y gnd los tengo conectados a la alimentacion y TX del gps al pin TX(1) del arduino.


Si ejecuto el siguiente codigo en mi arduino:

 loop()
{
}

Si abro el monitor serial, veo por pantalla los datos que me esta enviando el gps, pero el problema es que el pin 1 de arduino  lo necesito para otra cosa y no puede estar ocupado por el gps.


Como tengo el arduino mega he intentado hacer lo mismo con este codigo, pero no veo nada por el monitor serial. He conectado para esta prueba TX del gps al pin 18(TX1) de mi arduino mega.

//Bauds de los 2 TX a 9600


 if (Serial1.available()) {
    int inByte = Serial1.read();
    Serial.write(inByte);
  }



Cualquier ayuda la agradecere, gracias.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

He probado el siguiente codigo y no veo nada por el nonitor serial



#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX

void setup() 
{

  Serial.begin(9600);
 

 
 

  mySerial.begin(9600);

}

void loop()
{
  if (mySerial.available())
    Serial.write(mySerial.read());

}
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

He probado el siguiente codigo y no veo nada por el nonitor serial



#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX

void setup() 
{

  Serial.begin(9600);
 

 
 

  mySerial.begin(9600);

}

void loop()
{
  if (mySerial.available())
    Serial.write(mySerial.read());

}

como has conectado los cables?
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

El tx del gps al pin 3(digital) de arduino.

Recuerdo que si unicamente conecto el pin tx del gps al pin tx de arduino(el pin 1) y no pongo ningun codigo en el micro, por el monitor serial veo todoas las tramas que me manda el gps
« Last Edit: November 14, 2012, 05:15:53 pm by dgdeivid » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hata ahora todas las pruebas las he hecho con arduino mega. Pero me ha dado por probar con arduino uno y funciona perfectamente la libreria SoftwareSerial.

¿Alguien puede sacar alguna concluion?

He hecho vastantes proyectos con mi mega y no he notado nada raro.

Tambien he probado con mi mega a usar los pines (3,4) y no los (2,3), pero nada.
Logged

Pages: [1]   Go Up
Jump to: