Étape 3: logiciel
Puisque chaque voiture utilise le signal différent type et la fréquence pour tachymètre vous devrez découvrir par vous-même. Dans mon cas, il y avait des signaux carrés, 12V et GND en proportion 50/50.
Je n’ai pas beaucoup d’expérience avec la programmation, donc dans un premier temps, j’allais pour compter les impulsions de 12V et basé sur qui calculent la vitesse du moteur. Mais à haut régime cela prenait trop de la puissance de calcul donc je suis passé à mesurer chaque durée de l’impulsion. Plus courte impulsion = tr/mn plus élevé.
Quand mon temps réel tr/min, lire la partie du code a été achevé, je devais juste faire certaines conditions pour la couleur de la LED et le comportement.
- Vert (bonne Maj) - 4400 à 5335 tr/min
- Bleu (décalage parfait) - 5335 à 5665 tr/min
- Rouge (trop tard) - 5665 à 6050 tr/min
- Clignote en rouge avec sonnerie (dangereusement élevés tr/min) - 6050 tr/min et plus
- Clignotant jaune (pas de signal) - 0 à 300 tr/min
Vérifiez le code ci-joint afin de mieux comprendre ce que j’ai fait et comment il fonctionne.