Changes between Initial Version and Version 1 of arduino_tme2


Ignore:
Timestamp:
Feb 6, 2015, 2:59:17 PM (10 years ago)
Author:
jeanlou
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • arduino_tme2

    v1 v1  
     1== Arduino TME 2 ==
     2
     3Le but de ce second TME est de vous initier à la manipulation d'E/S numériques et la prise en compte du temps.
     4
     5== Compte tours pour roue de vélo ==
     6
     7Nous avons réalisé un premier dispositif expérimental constitué d'une roue de vélo standard fixée à une fourche elle
     8même solidaire d'un support.
     9Un aimant a été fixé à un rayon et un ILS (Interrupteur à Lame Souple) a été fixé à la fourche quand l'aimant passe
     10devant l'ILS il provoque la fermeture du contact.
     11Notre objectif est de réaliser un compte tours qui affiche via la liaison série la vitesse de rotation en tours par
     12secondes.
     13
     14Pour cela il va vous falloir connecter de façon correcte l'interrupteur à votre carte Arduino, déterminer si
     15l'ILS est ouvert ou fermé, mesurer le temps qui sépare deux passages de l'aimant devant l'ILS, calculer la vitesse
     16de rotation et l'afficher.
     17
     18Dans un premier temps pour vérifier votre dispositif vous pourrez vous contenter d'allumer la LED (port n° 13) quand
     19l'aimant passe devant l'ILS.
     20
     21Pensez aussi à afficher la valeur 0 si la roue ne tourne pas!
     22
     23Une première solution pourra être réalisée sans utiliser d'interruption. Vous pourrez la raffiner dans un second temps.
     24
     25== Testez vos reflexes ==
     26
     27Vous allez maintenant construire un petit montage à l'aide de LED (et sans aide), de résistances et interrupteur à bouton
     28poussoir. L'idée est d'appuyer le plus rapidement possible sur le bouton après l'allumage de la LED et d'afficher le temps
     29de réaction mesuré en millisecondes. Dans un second temps vous pourrez ajouter des LED et des boutons le programme sélectionnant
     30aléatoirement la LED à allumer sachant que le joueur devra appuyer exclusivement sur le bouton correspondant à la LED allumée.
     31
     32Il faudra prendre soin de protéger correctement la LED en limitant son courant!
     33
     34== Compte rendu ==
     35
     36Nous vous demandons d'écrire un compte rendu sur la forme d'un journal décrivant vos expériences, indiquant vos sources d'informations, commentant vos codes.
     37Vous devez aussi indiquer vos erreurs si elles ne sont pas triviales. Le but est de vous servir de ce document comme d'un aide mémoire.
     38Nous vous demandons aussi de produire un transparent (ou plusieurs si c'est nécessaire, mais 5 au maximum) résumant votre travail.