Transformer un ordinateur en chronomètre
 
Site académique : http://www.ac-rennes.fr/pedagogie/scphys/accueil.htm

Site " mpicartier " : Retour au menu


resanim.gif (9777 octets)

Transformer son ordinateur en chronomètre

Défi MPI 2007


Introduction : Peut-être auras- tu besoin de chronométrer pour réaliser le défi ? Voici quelques informations qui pourraient être utiles...

Plan :

1 : CAN et CNA
2 :
La fonction TIMER
3 :
Un chronomètre commandé avec le clavier
4 :
Un chronomètre commandé avec un interrupteur poussoir
5 :
Utile pour le défi ?

 

 

 


1 : CAN et CNA

La réalisation du chronomètre nécessite de connaître le fonctionnement du convertisseur numérique analogique dit CNA et du convertisseur analogique numérique dit CAN.

Fiche de TP sur le réseau R-2R (CNA)

Pour en savoir plus : Voir le menu du site de MPI

 

 


2 : La fonction TIMER

Écris et exécute le programme suivant en Quick Basic (il ne comporte qu’une ligne ) : PRINT TIMER

Exécute plusieurs fois ce programme en comptant les secondes entre chaque exécution. Que remarques-tu ?

En Quick Basic, la fonction TIMER renvoie le temps écoulé depuis minuit en secondes. Tu peux le vérifier en convertissant en heure, minute et seconde.

Tu es en mesure à présent trouver tout seul comment réaliser un chronomètre commandé par le clavier. Si tu préfère être aidé, passe au paragraphe suivant.

 

 

 


3 : Un chronomètre commandé avec le clavier

Écris un programme qui va faire s’afficher le « timer » dès qu’une touche du clavier est enfoncée.

Écris un programme qui va faire s’afficher le « timer » une première fois quand tu vas enfoncer une touche du clavier puis une deuxième fois quand tu enfonceras une deuxième touche et enfin aussitôt après l’affichage du 2ème « timer » devra s’afficher l’intervalle entre les 2 « timers ».
Indice : tu peux attribuer à une variable t1 la valeur du timer à un instant donné en écrivant : t1 = TIMER

 

 

 


4 : Un chronomètre commandé avec un interrupteur poussoir

Connecte à l'ordinateur le module DEL  de la grande mallette rouge, et alimente-le. Connecte alors à ce dernier le module R2R.

Écris un programme qui fasse en sorte que la sortie analogique ait une tension d’environ 2,5 V.
Remarque : La sortie &h378 commande les 8 bits reliés au Del et au module R2R.

Mesure et vérifie la tension aux bornes de la sortie analogique.

Relie l’entrée + du comparateur à cette sortie analogique.

Relie l’entrée – du comparateur au circuit schématisé ci-contre.

Actionne le bouton poussoir que se passe-t-il ?

Mesure la tension en sortie du comparateur suivant la position de l’interrupteur.  

La sortie du comparateur est reliée à l’ordinateur. Son état est codé dans l’un des 8 bits de l’entré &h379.

Écris un programme qui permette d’afficher la valeur de l’entrée &h379. Vérifie que cette valeur dépend de l’état de l’interrupteur.

Écris un programme qui affiche le « timer » dès que l’interrupteur poussoir est enfoncé.

Écris un programme qui chronomètre le temps entre deux pression sur l’interrupteur poussoir.

Que se passe-t-il lorsque la première pression sur l’interrupteur est trop longue ? Comment y remédier ?

 

 


5 : Utile pour le défi ?

Connecter et alimenter le module DEL et le module R2R de la grande mallette rouge.

Écris un programme qui fasse en sorte que la sortie analogique ait une tension d’environ 2,5 V (NB : la sortie &h378 commande les 8 bits reliés au Del et au module R2R).

Mesure et vérifie la tension aux bornes de la sortie analogique.  


  

 

 

 

 

 

 

Capturé par MemoWeb à partir de http://mpicartier.free.fr/ancien_site/projets/defi%20MPI%202006/chrono.htm  le 21/03/2007