| 1ère STI2D Spécialité SIN  | 
 | 
Durée : 2h | 
| Noms : | ||
| Logiciels | Chrome, Proteus et Arduino | |
Vous devez réaliser les programmes suivants avec l'IDE Arduino et le logiciel Proteus avec le montage suivant :
Télécharger le montage ici.
Vous avez le droit à tous les documents.
Exercice 1 : Réalisation d'un chenillard
Un client souhaite alimenter 3  DEL alternativement de la manière suivante :
     - La del1 allumée pendant 2 secondes;
     - La del2 allumée pendant 0.5 seconde;
     - La del3 allumée pendant 300 millisecondes;
Écrire l'algorithme qui répond 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.
Exercice 2 : Test sur le bouton BP1
Un client veut ; 
     - lorsque l'on appuie sur le bouton  bp1 : del1 allumée et del2 éteinte;
     - lorsque l'on n'appuie pas sur le bouton  bp1 : del1 éteinte et del2 allumée.
Écrire l'algorithme qui répond au cahier des charges.
Rappel : Déclaration et utilisation du bouton bp1
int bp1 = 6; //déclaration de la variable bp1
pinMode( bp1 , INPUT);//déclaration de bp1 en entrée
if(digitalRead(bp1)==1) //test si bp1 appuyé
| 
 Algorithme  | 
 Programme en C++  | 
| 
 
  | 
 
  | 
A l'aide de l'algorithme, compléter le programme en C++ de l'arduino.
Tester le programme dans arduino.
Exercice 3 : Test sur les 3 boutons
Un client veut ; 
     - lorsque l'on appuie sur le bouton  bp1 : del1 allumée;
     - lorsque l'on appuie sur le bouton  bp2 : del2 allumée;
     - lorsque l'on appuie sur le bouton  bp3 : del3 allumée;
     - lorsque l'on n'appuie pas sur les boutons  : del4 allumée.
Écrire l'algorithme qui répond 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.
Imprimer votre travail
	
   
      
	
    		
 