1- Cahier des charges

On souhaite réaliser un programme qui permet de faire tourner le panneau solaire d'Est en Ouest.

On considère que :

- le Sud est indiqué par la led d'origine,

- le panneau solaire est posé sur le disque, face orientée vers l'aimant.

Compte tenu de ces considérations, la figure montre la position du panneau orienté au sud.

maquettePasAPas On suppose qu'au lancement du programme, le panneau est dans une orientation quelconque.

Vous avez à votre disposition le programme de l'activité précédente.

N'oubliez pas de faire la trace écrite sur votre diaporama au fur et à mesure :

- Donner le code

- Donner des explications

- Insérer si vous le souhaitez des photos, vidéos...

2 Conception des programmes

a- Déplacement continu du panneau

Dans cette stratégie, l'idée est que le moteur soit actionné en continu.

Comme il s'agit d'une maquette la vitesse n'est pas importante à ce stade.

Le programme doit donc :

- rechercher la position d'origine,

- aller à l'Est (symbolise le lever du soleil)

- se déplacer vers l'Ouest de manière continue (symbolise la course du soleil pendant la journée),

- s'arrêter lorsqu'il atteint l'Ouest (symbolise le coucher du soleil).

Faire en sorte qu'à chaque étape l'afficheur indique à quelle étape le mécanisme se trouve. Exemple Aller à l'est

b- Déplacement tous les 10°

Dans cette stratégie il s'agit de mettre en marche le moteur tous les 10° :

- le moteur tourne de 10° à la vitesse normale,

- puis le moteur est arrêté pendant un certaine durée, le temps que le soleil se déplace d'environ 10°,

- il faut tourner de nouveau de 10° pour se recaler face au soleil et recommencer ainsi de suite jusqu'à arriver à l'Ouest.

Des angles de 30° sont gravés sur le disque pour vous aider à suivre l'évolution du déplacement au fur et à mesure.

Compte tenu que le moteur doit faire 2048 pas pour faire un tour complet, quel est le nombre de pas que le moteur doit faire pour se déplacer de 10° ?

Vous arrondissez la valeur à l'entier supérieur

Nombre de pas pour faire 10° :

A partir de la position Est, le moteur doit donc être :

- mis en marche pour se déplacer de 10°,

- stopper pendant 15s,

- et recommencer ainsi jusqu'à l'Ouest.

Modifier le programme précédent afin d'obtenir le comportement souhaité.