Affichage des articles dont le libellé est TinyGPS. Afficher tous les articles
Affichage des articles dont le libellé est TinyGPS. Afficher tous les articles

/Flash: Le code du sketch

Ci-joint le code de l'avertisseur de radar.

La version courante est la 0.83.
Elle reprend donc les principales fonctionnalités décrites dans les billets précédents, et notamment dans celui-ci.

Le code est téléchargeable ici:
Version 0.83

/Flash: modules logiciels

/Flash se base sur plusieurs librairies externes:
- TinyGPS pour la mise en oeuvre du GPS sur port série
- SDFATlib pour la mise en oeuvre du lecteur SD
- NewSoftSerial, permettant de définir plusieurs ports série (GPS, terminal pour debugger)

Le déroulement séquentiel s'approche de ceci:

Acquisition d'une trame valide
Véhicule dans zone géo ?
non         .
          oui
Calcul d'une nouvelle zone avec VHL au centre
Calcul/affichage distance radar le plus proche
Retour début

La seule contrainte imposée lors du calcul de la distance avec le radar le plus proche est la suivante: le radar le plus proche de la liste n'est pris en compte que si la distance diminue entre 2 calculs (véhicule se rapproche effectivement du radar)