devalg1o123
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 :

Schéma devoir arduino

 

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

 

 

 

 

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.