Résolu sur le forum : Borne Wallbox Pulsar Plus 7,4 kW sur abonnement 6 kVA : quel délestage avant accord copro (urgent)Ma panne diagnostiquée — réponse sous 48 h29 €

Guide complet pour créer et programmer un tracker GPS avec Arduino : de la théorie à la pratique

Électroniquemis à jour le 19 septembre 2025

1.  Présentation

Ce programme utilise les fonctionnalités suivantes :

  • Utilise la carte d’extension (shield) Arduino GPS (Sparkfun) avec le module GPS EM 406 (GlobalSat).

Ressources utiles associées à ce programme :

  • La librairie TinyGPS qui fournit les fonctions utiles pour l’analyse des trames GPS issues du module GPS
  • La librairie NewSoftSerial qui permet la communication série logicielle sur les broches numériques de la carte Arduino

2.  Matériel Nécessaire

2.1  L’espace de développement Arduino

  • … pour éditer, compiler le programme et programmer la carte Arduino.

2.2  Le matériel suivant pour réaliser le montage associé

  • une plaque d’essai pour montage sans soudures,
  • des straps,
  • la carte d’extension (shield) Arduino GPS (Sparkfun)
  • le module GPS EM 406 (GlobalSat) en place sur le shield

3.  Instructions de montage

  • Enficher la carte d’extension (shield) Arduino GPS (Sparkfun) broche à broche sur la carte Arduino (le module GPS EM 406 (GlobalSat) doit être en place sur le shield) ce qui connectera :
    • Broches RX du module GPS sur la broche 3 de la carte Arduino
    • Broches TX du module GPS sur la broche 2 de la carte Arduino
    • Mettre le sélecteur DLine/UART sur DLine

4.  Le schéma théorique du montage

Le schéma théorique du montage (cliquer pour agrandir)

5.  Le circuit du montage

Le schéma du montage à réaliser (cliquer pour agrandir)

6.  Fonctionnement du programme

6.1  Structure globale du programme

Ce programme simple comprend :

  • une entête déclarative
  • une partie « configuration » qui ne sera exécutée qu’une fois (fonction setup( ) )
  • une partie constituée d’une boucle sans fin que le programme répètera à l’infini ( fonction loop( ) ) : c’est le coeur du programme.

6.2  Déroulement du programme

Le programme se déroule de la façon suivante :

  • Après avoir pris en compte les instructions de la partie déclarative,
  • puis après avoir exécuté la partie configuration ( fonction setup( ) ),
  • le programme bouclera sans fin ( fonction loop ( ) ), exécutant de façon répétée le code compris dans la boucle sans fin.

Le déroulement du programme

7.  Explication du programme

7.1  Au niveau de la partie déclarative :

7.2  Au niveau de la fonction d’initialisation setup( ) :

7.3  Au niveau de la boucle principale, la fonction loop ( ) :

8.  Mise en oeuvre du programme

8.1  Préparation du montage et programmation de la carte Arduino :

  • Commencer par réaliser le montage indiqué sur plaque d’expérimentation
  • Ensuite, programmer la carte Arduino avec ce programme (en bas de page) selon la procédure habituelle

8.2  Fonctionnement

9.  Le programme complet en langage Arduino

A copier/coller directement dans l’éditeur Arduino

Donnez votre avis

Soyez le 1er à noter cet article
ou bien laissez un avis détaillé


Partagez cet article maintenant !


Ça ne règle pas votre cas ?

Décrivez la panne sur le forum, avec une photo si vous pouvez : les membres qui ont eu la même répondent, et le sujet reste pour les suivants.

Avatar photoAvatar photoAvatar photoAvatar photoAvatar photoRejoindre les 54 membres — gratuit, 44 pannes résolues

Dans le même tiroir

Réagissez à cet article

La lettre du club

Une lettre par mois, accrochée au panneau

Les sujets du forum résolus dans le mois, un guide, un chiffre qu’on peut vérifier chez soi. Rien d’autre, jamais plus souvent — et on se désabonne d’un clic.

Ce qu’il y a dedans

Votre adresse

Une lettre par mois. Désabonnement en un clic.

Partagez votre réaction