Étape 11 : Le code - le reste o « écrans »
First of All j’ai un écran d’accueil où un tirage au sort une voiture img, img est trop dit:). Sur l’écran d’accueil à côté de l’ing j’ai menu et « bouton » vue vous emmènera à 4 écrans avec des données d’État sur la tension de la batterie, tr/min, gaz, break, direction, lumières et autres trucs et aussi quelques graphique avec accélérateur, je vais vous expliquer elle plus tard. J’ai aussi un texte qui est scrooling sur l’écran lcd et un avertissement de batterie faible.
Les menus sont ceux :
#Obtions - phares
Rétro-éclairage
Pilote automatique
#Autoset---ici vous garderez le joystick première à puissance maximale et appuyez sur ok, puis accélération minimale et ici le programme enregistrer en eprom, les valeurs de potentiomètre et quelque part dans readControler() vous utiliserez valeurs tis pour mapper la manette des gaz (throttle = map(analogRead(A1), maxValReaded, minValReaded, 255, 0)).
#Stearing---ici vous avez inverse orienter, diriger Centre serti de valeur de servo pour régler la voiture pour aller à droite et orienter max, combien destiné à diriger également les valeurs de servo.
Ensemble de #Throtle---ici, vous avez juste max et min, si vous utilisez un signal PWM pour contrôler le moteur définissez-les à 255, 0 si vous utilisez un ESC vous devrez se quelles sont les valeurs que vous ai besoin, je pense est de 89 à 189, je ne suis pas sûr et dépend de comment est l’esc programmé.
#Break ensemble---pause min et max, si vous avez une pause servo ajuster les valeurs de servo de pas de pause et d’autre pleine pause, que vous aurez également à consulter votre manuel de l’esc.
Bouton de #Obtion---pour ce bouton 4 j’ai mis pour la fonction (pilote automatique, phares, throttle diviseur, inverse), ici, vous pouvez attribuer à chaque bouton quelle est la fonction souhaitée.
#Reset setings---il suffit d’écrire dans l’eprom certaines valeurs par défaut.