J'ai ensuite connecté le 1 à la masse, le 2 au 3,3 V, le 3 entre une résistance de 10 kΩ reliée à la masse et deux résistances, de 4,7 et 1 kΩ en série reliées au TX3 de l'Arduino. Le 4 est relié au RX3. Le 5 a une résistance de 330 Ω précédant une DEL. Le 6 est connecté au 3,3 V.
Je n'arrive pas à avoir quelque chose en retour. La diode ne brille pas... Je n'ai rien sur la liaison série en récéption. J'aimerais en fait comprendre le fonctionnement de base. Il me semblait qu'il fallait envoyer des messages au GPS selon ce que l'on voulait. Je viens ainis de faire un nouveau test en reprenant un exemple de la datasheet, mais la DEL de l'Arduino ne brille pas. Voici ce code de test :
int led = 13;
void setup()
{
pinMode(led, OUTPUT);
Serial3.begin(9600);
Serial3.print("$EIGPQ,RMC*3A");
}
void loop()
{
if (Serial3.available())
digitalWrite(led, HIGH);
}
Comment communiquer avec ce module ? Merci d'avance, Soaocohoa
Dans les commentaires d'un des breakouts (je sais plus lequelle), un mec explique plus ou moins que la référence fait déjà le "croisement" Rx/Tx. Du coup il faudrait ptet que tu retournes ton Rx et ton Tx ?
... Je ne veux pas griller mon module... ! (j'espère que ce n'est pas déjà fait) Mais sur ce circuit il n'y a pas de confusion possible, seulement des numéros... Ce n'est quand même pas la documentation du module qui est fausse ? Je l'avais demandé mais on ne m'a pas répondu : les numéros du tableau de la documentation technique doivent bien être les mêmes que ceux du breakout non ?
On peut donc déjà conclure qu'il y a un souci je pense...
La doc précise :
Led Off : module éteint
Led On : module allumé, qui recherche un fix
Led qui clignote : signal acquis
Donc faudrait commencer par bien l'alimenter... (contente toi juste de la Led et de l'alimentation, sans Rx/Tx)
Ensuite, tu fais où tes tests ? dans ta chambre/salon ? un endroit fermer où le GPS va galérer comme pas possible pour trouver un fix ?
Test simple à faire. Branche seulement la Led de status, et de quoi alimenter le GPS (donc pas de Rx/Tx). Je suppose que si tu poses l'ensemble sur un rebord de fenetre, tôt ou tard la led de status devrait indiquer que tu as trouver un fix...
Mais il ne faut pas envoyer une commande au GPS pour qu'il cherche ? Je fais le test tout de suite et j'envoie un message. Je branche donc 1, 2 et 5 seulement.
Je change la LED et je mets une résistance plus faible.
eh bah cherche pourquoi !
Tu as un multimètre ? tu as vérifié que tes tensions sont correctes aux bons endroit ?
Tu alimentes comment ? via le régulateur 3.3V de l'Arduino je parie... Donc tu as lu la doc et vu qu'il ne peut fournir que 50mA... Maintenant combien de milliAmpères ton GPS est censé tirer pour fonctionner ?
Je pourrais aussi utiliser ce régulateur pour la sauvegarde des donneés (6) ? (régulateur que je n'ai pas d'ailleurs et qu'il faudrait peut-être que je songe à acheter)
Disons que je vois que ca comme problème... après comme tu l'as vu la doc est contradictoire sur cette histoire de 5V... A toi de voir si tu peux prendre le risque d'alimenter en 5V ou pas... (ou chercher des gens qui l'ont fait pour toi...)
Le régulateur semble bien fonctionner. Pourtant la (enfin les diverses que j'ai essayées) diode(s) ne brille(nt) toujours pas. J'ai mis en charge la batterie 9 V qui avait l'air de bien fonctionner.
Je vais préparer le breakout neuf. Mais est-ce sûr que la diode doit s'allumer avec ce test ?
Me revoilà après un petit (?) problème d'ordinateur.
Ok, mais par exemple, il ne faudrait pas envoyer un message au GPS pour qu'il cherche ? Peut-être qu'il ne démarre pas si RX n'est pas connecté, non ?
... Merci. En fait je ne sais pas grand chose, mais la situation devient plutôt préoccupante, il aurait fallu que j'arrive à l'utiliser avant la rentrée... le 4 septembre.
Voici ce qu'ils m'ont proposé. J'ai fait le test, mais apparemment... rien.
"If you hook up pins 1-4 (from top, they are GND, VCC, RX, and TX) to the Arduino, you should be able to see raw NMEA sentences in your serial port. Even if you don't get a fix indoors, you should be getting serial data. It does have "USB mode" which is a little unusual, but I don't see anything that says it would start in that mode without being placed there. "
les numéros étaient inversées par rapport à ceux de la documentation technique, de plus TX et RX correspondent directement à ceux de l'Arduino.
[Arduino] Communiquer avec un module GPS GS407
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !