Votre robot est programmé, vous devez maintenant optimiser son fonctionnement
Si un moteur ne tourne pas du tout ?
> Vérifier l’état des piles
> Vérifiez la bonne connexion des fils électriques
> Recommencez le transfert du programme vers la carte Arduino.
> Si le moteur émet un bruit de sifflement et ne tourne pas = tension d’alimentation trop faible (Agmenter la vitesse ou augmenter la tension d’alimentation)
- Le robot tourne sur lui même ou va en arrière (au lieu de l'avant)
Si le robot tourne sur lui même
> inverser le sens de branchement d’un moteur
Si le robot recule au lieu d’avancer
> Inverser le sens de branchement des 2 moteurs
Le robot avance trop vite ?
Si le robot avance trop vite il est difficile à contrôle
Diminuer les vitesses du/ ou des moteurs concernés jusqu’à obtenir une allure adaptée à l’utilisation du robot
Le Robot Avance mais dérive à Gauche
Le Robot Avance mais dérive à Droite
Pensez à Commenter votre Programme
Diminuer la vitesse du Moteur A
OU
Agmenter la vitesse du Moteur B
Attention :
vitesse moteur trop faible = moteur ne tourne pas
Vitesse moteur trop élevée = Robot incontrôlable
Diminuer la vitesse du Moteur B
OU
Agmenter la vitesse du Moteur A
Attention :
vitesse moteur trop faible = moteur ne tourne pas
Vitesse moteur trop élevée = Robot incontrôlable
Attention : Après chaque modification du programme Ardublock, il faut connecter la carte Arduino sur l’ordinateur (avec le câble USB ) et transférer le nouveau programme modifié…...
Dès que votre Robot avance à vitesse adaptée et à peu près droit vous pouvez passer à l’activité 4 après avoir enregistré votre programme Ardublock .
Bilan de l’activité :
votre robot est autonome : il gère son déplacement en marche avant tout seul car il est programmé pour cela.
Le programme est sauvegardé dans la mémoire du microcontrôleur et le robot est autonome en énergie grâce aux piles (ou la batterie) embarquées.
Le microcontrôleur exécute le programme en boucle tant que le système est alimenté en énergie.