C’est promis, Application_GPS_8.ino sera l’avant dernière variante proposée dans le didacticiel vous laissant l’initiative d’en développer par vous-même pour adapter le dispositif à vos désirs personnels. Il ne s’agit pas d’un bouleversement, à peine un petit plus, sorte de cerise sur le gâteau. Quand on examine la page-écran qui indique la vitesse et le CAP, données qui n’ont de sens que lorsque l’on est dans un mobile, force est de constater que la valeur du CAP géographique bien que « banale » reste un peu confuse à visualiser. L’idée de cette variante consiste à profiter de l’affichage graphique de la carte de France pour y superposer un rayon vecteur qui indique dans quelle direction on se déplace par rapport au nord géographique. Il semble logique, comme précisé sur la Fig.104 de placer l’origine du vecteur au centre de la carte. Sur l’écran graphique photographié sur la Fig.105 le rayon vecteur est un simple trait sans indication du sens. Ce dernier sera donc conventionnellement dirigé du centre de la carte vers l’extérieur. Dès que le GPS ne se déplace plus assez rapidement pour pouvoir déterminer la valeur de la vitesse et celle du CAP, le segment de droite n’est plus tracé et le texte CAP = nnn en bas à droite n’est plus précisé. En revanche, lorsque ces données sont cohérentes, l’affichage est réalisé et le segment de droite s’ajoutera à celui du tracé de la loxodromie vers la Cible si l’option est validée. Tracer sur un écran graphique une « aiguille » qui tourne autour d’un point fixe en fonction d’un angle donné n’est pas si évident que nous pourrions le penser. D’une part le logiciel doit déterminer la valeur de l’angle, d’autres part on doit faire appel à la trigonométrie de base. Ce n’est pas spécialement compliqué, mais sinus et cosinus sont des
entités qui présentent un signe positif ou négatif en fonction des valeurs de l’angle. Angle qui doit être exprimé en radians ne l’oublions pas. Aussi, pour mettre au point la procédure et les instructions qui seront chargées de tracer le vecteur CAP, personnellement je préfère travailler sur un programme allégé spécial qui sert d’outil. C’est Experience_29.ino qui est créée pour faciliter le travail de développement. Ce démonstrateur est simplifié au maximum. Il se contente d’afficher le rayon vecteur en fonction de la valeur de l’angle que l’on fournit par dialogue avec le Moniteur de l’IDE. Naturellement les angles sont à fournir en degrés et pas en radians ! Quand la fenêtre contextuelle du Moniteur s’ouvre, le programme se présente et affiche le texte CAP qui sur la Fig.106 est colorié en jaune. La valeur frappée dans la ligne de saisie est alors affichée entre crochets dans la zone verte. Si cette valeur est supérieure à 359 degrés ou inférieure à zéro, un BIP d’alerte est déclenché. Si l’angle est correct, les coordonnées du trait de représentation de la direction sont calculées et le rayon vecteur est tracé sur la carte de France. Juste en dessous de la ligne « CAP = » décalé par le symbole de la flèche rouge, les coordonnées de l’extrémité du segment indiquant la direction suivie sont précisées. On peut ainsi vérifier ce que donne le logiciel et calculer à la main ce que l’on doit trouver. Outre les Fiches A5.pdf qui accompagnent le didacticiel se trouve le dossier Fiches personnelles.pdf servant de complément. Les premières servent à documenter certains points du didacticiel, et personnellement je n’en est pas l’usage. Les seconde sont relatives aux points techniques qui sur le long terme seront utiles pour la maintenance. En particulier y figurent quelques points « mathématiques » conduisant au développement logiciel qui pourront s’avérer utile lors de reprise du programme. En particulier la Fiche n°10 et la Fiche n°20 sont relatives au tracé du vecteur CAP et illustrent en complément ce chapitre. Enfin, au format A6 pour être « aux dimensions du petit appareil » et l’accompagnant « partout », on trouve résumé dans le fichier UTILISER.pdf tout ce qu’il faut pour se servir du petit GPS et en assurer la maintenance tant électronique qu’informatique. Le moment est enfin venu de concrétiser le petit boitier.
La suite est ICI.