Utiliser un robot
Carte PICAXE 08

Chapitre 2
Utilisation des moteurs

 

4 - Exemple de programmes

Remarques :
Les moteurs sont branchés sur les connecteurs M1 (S0 et S1) et M2 (S2 et S4). Lorsque l'on active ces sorties, le robot avance (ou tourne ou recule). Les deux moteurs sont en marche, ils ne s'arrêtent pas. L'instruction "End" signifie que le programme est fini et non que les moteurs doivent s'arrêter.

En cas de besoin une page présentant les différentes commande est disponible ici

Premier programme :

Transférer le diagramme

Avant toute manipulation sur le robot il faut le poser sur une cale pour que les roues ne touchent pas la table. Un programme peut être chargé en mémoire et faire tourner les roues à la mise sous tension.

Testez votre programme sur le sol.

Utiliser les Sous-programmes

Vous avez remarqué que ce programme est très long à écrire car à chaque action, on est obligé d'utiliser 4 cellule par action.

Il est plus simple d'écrire pour chaque action un sous programme (avancer, reculer, arrêter) et de les appeler au fur et à mesure.

Le programme ne s'éxécute qu'une fois.

 

 

Si on veut répéter ce cycle un nombre de fois déterminé, on peut réécrire en dessous du dernier pause les mêmes instructions autant de fois que l'on veut. Mais il est plus judicieux d'utiliser un 4ème sous-programme qui sera appelé le nombre de fois voulu.

Le programme ne s'éxécute qu'une fois.

Utilisation d'une variable

Pour compter le nombre de fois où le programme doit se répéter vous allez utiliser une variable b0 qui va s'incrémentez de 1 à chaque passage.

Les virages

Enregistrez-sous le diagramme que vous venez de faire (vous n'aurez pas à réécrire les commande avant, arrière, arret) dans Devoirs\gilletm avec comme nom "quart-demi vos noms"

Etape 1 : ajouter les commande de virage

Pour tourner il suffit d'appeler les sous-programmes gauche ou droite. Mais il faut laisser cette commande active un certain temps.

Vous allez donc tester ces virages gauche et droite pour faire faire au robot un 1/4 et tour et un 1/2 tour. Il faudra régler le temps de rotation pour faire juste un quart ou un demi tour.

Construisez l'organigramme principal suivant :

Enregistrez-le dans Devoirs\gilletm avec comme nom "quart-demi vos noms"

Trouvez les bonnes valeurs pour faire faire un quart de tour et un demi tour en testant petit à petit.

 

Programmes suivants

Envoi du fichier dans Chamilo :

Creative Commons License Page sous contrat Creative Commons.
autre_signature
Marc Gillet

Dernières modifications : Mercredi 7 Mai 2014 à 6:28