Mais voilà, pour des raison de place, de température, d'isolation, d'humidité et d'accessibilité je voudrais que l'arduino soit placé sous la selle.
Au moins pour les points température, isolation et humidité l'afficheur est aussi sensible voir plus que l'arduino.
Le registre à décalage c'est une solution satisfaisante pour l'esprit, mais d'un point de vue technique c'est pas génial. Le principe même rend le système sensible. La moindre perturbation (et c'est pas ce qui manque sur un véhicule) crée des fronts d'horloge parasites qui entraînent des perturbations d'affichage comme c'est une solution sans intelligence locale (près de l'afficheur) il n'y a aucune chance que les erreurs soient vues et corrigées.
Tout ça pour dire qu'il y a peut être d'autres solutions plus robustes.
- utiliser une arduino mini logée sous l'afficheur à la place d'une uno.
- utiliser un afficheur intelligent avec une liaison série (de type UART). C'est moins sensible qu'un registre à décalage.
Pour ce qui concerne la température prévoir un réglage du contraste de l'afficheur par ce que entre l'hiver et l'été la température sur un tableau de bord peut facilement s'étaler de -15°C à +50°C autant dire que l'afficheur va souffrir. La réponse des cristaux liquides est assez dépendante de la température. Certaines familles de cristaux liquides n'aiment d'ailleurs pas du tout les températures négatives.