logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

3 visiteurs

Record : 207

Pages vues :

Aujourd'hui : 205

Total : 226496

Valid XHTML 1.0 Transitional

TP5 : Initiation algorithme Formula

separation

[Vous êtes ici ] ==> Accueil > S SI > 1er S SI > TP5 : Initiation algorithme Formula

separation

SSI
Mise en situation
Le travail de ce TP se déroule en binôme.
Temps alloué : 4h
Logiciel utilisé : Flowcode V5

Référentiel
A2 Analyse système : Analyser et interpréter une information numérique

Nous allons apprendre à commander un robot suiveur de ligne en nous appuyant sur le robot Formula de Matrix :
formula1

Pour la prise en main, nous allons utiliser le bandeau de led en simulation.

Q1 Faire l’algorithme flowCode qui permet de faire un chenillard en aller/retour dans une boucle infinie.
Remarque : un chenillard est une seule led allumée l’une après l’autre.
Aidez vous du document technique "description_formula_V2" donné p7

formula2

Appeler le professeur

On va exécuter le programme sur le robot réel. Q2 Appeler le professeur pour constater le bon déroulement du chenillard sur le matériel.

Q3Dans un autre projet, faire un programme identique comptant en binaire sur les leds de 0 à 255 toutes les 500ms
Appeler le professeur pour valider

Nous allons utiliser les commandes moteurs. Pour cela, créer un nouveau projet. Aidez-vous de la documentation technique pour trouver les macro nécessaires.
Rem : faire des Delay plus ou moins grand pour appréhender la progression. Faîtes des figures de 20cm de côté environ.

Q4 Réaliser les trois figures suivantes :
formula4

Appeler le professeur pour valider

Nous allons maintenant démarrer ou arrêter avec les interrupteurs.

Q5 Faire l’algorithme qui lit l’interrupteur droit pour démarrer et lit l’interrupteur gauche pour arrêter (rouler tout droit par exemple)

Détection de son :
Faire avancer le robot quand il « entendra » un son assez fort. Arrêter le au bout de 2s. Il repartira en arrière pendant 2s quand il « réentendra » un son assez fort. Puis s’arrêtera.

Q6 Décrire le fonctionnement du capteur. Réaliser l’algorithme.
Appeler le professeur pour valider.

Capteur de luminosité :
Dans le même principe, faire avancer vite s’il y a beaucoup de lumière, ralentir si la luminosité baisse pour s’arrêter s’il fait noir.

Q7 Décrire le principe du capteur de lumière. Faire l’algorithme, tester avec le robot.
Appeler le professeur pour valider

Suivi de ligne :

Q8 En vous aidant de la documentation Formula et d’internet, expliquer comment fonctionnent les capteurs. En utilisant les deux capteurs IR, faire l’algorithme permettant au robot Formula de suivre un circuit matérialisé par une ligne noire. Il existe différent circuit à tester.
Appeler le professeur pour valider.

Pour les plus rapides :

separation

ancre