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

En poursuivant votre navigation sur mon site, vous acceptez l’utilisation des Cookies et autres traceurs  pour réaliser des statistiques de visites et enregistrer sur votre machine vos activités pédagogiques. En savoir plus.