ardui21123
Bac STI2D

TP n°9 : ALGORITHME - ALGORIGRAMME

Arduino (Partie 2/2)

Noms :  
Centre d'intérêt : CI 6 Traitement analogique de l’information
Classe : Sti2d Sin
Id programme : sin31, sin37  
Conditions : Seul , durée 3 heures.
Matériel : - PC
Logiciel : - Proteus
- Arduino software
- Utiliser le navigateur chrome
Documents :  Cours sur les algorithmes (version odt ou pdf ).
Ce TP arduino et algorithme (version odt ou pdf ).

  Etude pratique des algorithmes avec arduino.

 

II. 4ème Algorithme : Structure de choix multiples

Un client souhaite commander les 4 DEL à l'aide du moniteur série du logiciel arduino.

 Lorsqu'il envoie la lettre a par le moniteur série, il allume la led1 ;

b pour la led2 ;

c pour la led3 ;

b pour la led4 ;

Enfin, si il envoie une autre lettre, les 4 del s'éteignent. 

Algorithme

Programme en C++

 

A l'aide de l'algorithme, compléter le programme en C++ de l'arduino.
Tester le programme dans arduino.

Votre programme répond-il au cahier des charges :

Faire valider votre travail par le professeur. 

III. 5ème Algorithme : structures TANT QUE ... FAIRE

Un client souhaite faire clignoter les 4 del tant que la tension aux bornes du potentiomètre est supérieure à 2,5V (512).

Remarque ; Arduino dispose en interne d’un module de « conversion analogique-numérique » qui

permet d’obtenir une valeur entre 0 et 1023 correspondant au niveau de la tension entre 0 et 5V

présente sur la broche. A0 à A5.

Une partie de l'algorithme est donné ci-dessous. Compléter le, pour répondre au cahier des charges.

Algorithme

Programme en C++

A l'aide de l'algorithme, compléter le programme en C++ de l'arduino.
Tester le programme dans arduino.

Votre programme répond-il au cahier des charges?

 

Faire valider votre travail par le professeur.

 

IV. 6ème Algorithme : structures POUR Indice ALLANT DE ... A .... FAIRE ...

Le client souhaite alimenter 4 DEL alternativement en utilisant que des boucles for :

// boucle incrémentant la variable i de 0 à 255, de 1 en 1
for (int i=0; i <= 255; i++){

     actions

}

Ecrire l'algorithme pour répondre au cahier des charges.

Une partie de l'algorithme est donné ici. Copier le et compléter le, pour répondre au cahier des charges : 

Algorithme

Programme en C++

 

A l'aide de l'algorithme, compléter le programme en C++ de l'arduino.
Tester le programme dans arduino.

Votre programme répond-il au cahier des charges?

 

Faire valider votre travail par le professeur.

V. Conclusion

 

 

Imprimer votre travail

Affichages : 5751