Version améliorée de l'utilisation des modules et fonctions adaptées pour réaliser un robot autonome avec arduino

Le principe est le même :

  • un programme de base ;
  • des fonctions francisées simples ;
  • les modules avec des entrées sorties attribuées.
Modifications / ajouts :

  • deux moteurs cc pilotés par les fonctions avancer(); reculer(); droite(); gauche(); et arret();.
  • un module suiveur de ligne simple.
  • la fonction attendre(); devient pendant(); car je trouve ça plus simple pour comprendre le programme.
  • communication série à 9600bds.

En pièces jointes :
  • Le programme de base V4 ;
  • Le guide qui ne pourra pas remplacer l'enseignant ;
  • Le schéma utilisé pour réaliser le suiveur de ligne. Il faut le répéter deux fois. On pourrait faire trois couples photodiode/diode ir pour être plus précis.

Commentaires

1. Le 18 décembre 2012, 11:39 par Souder David

Bien l'idée de la bibliothèque de fonctions comme :
avancer(...); pendant(...); les mélodies...

Il est à noter que les IF peuvent être remplacés par des SI... ELSE par des SINON...

Bref une "pseudo couche" d'abstraction libre pour les collégiens...

Je vais essayer tes propositions...

Cordialement...

David Souder
www.duinoam.com