Cahier des charges

FondamentalPrincipe de fonctionnement de la barrière

  • Lorsqu'un véhicule se présente devant la barrière, le conducteur doit appuyer sur un bouton poussoir pour que la barrière se lève.

  • En avançant, le véhicule passe devant un capteur de luminosité : la fermeture de la barrière aura alors lieu lorsqu'il quittera le capteur.

FondamentalRemarques importantes

  • tout programme non commenté ne sera pas corrigé !

  • pour chacune des tâches, le projet Arduino correspondant sera rendu sous forme d'une archive .zip (OutilsArchiver le croquis) à déposer sur la plate-forme pédagogique,

  • pour les tâches où un programme de test est fourni, celui-ci ne doit pas être modifié,

  • les numéros de ports, fournis dans un fichier d'en-tête, sont à respecter scrupuleusement

MéthodeTravail à rendre

Ce TP est divisé en plusieurs tâches à rendre indépendamment les unes des autres, la dernière étant le projet complet. Un fichier d'en-tête commun aux différentes tâches sera à créer également

ComplémentListe des ports et des éléments

Nous utiliserons dans ce projet un bouton poussoir, que nous transformerons en interrupteur virtuel, un capteur de luminosité, pour la détection de passage du véhicule, et un servomoteur qui simulera la barrière. Une LED peut également être utilisée si nécessaire. Les numéros de ports doivent absolument être respectés :

Élément

N° de port

LED

4

capteur de luminosité

A0

bouton poussoir

3

servomoteur

5

ComplémentAutres réglages

Il faudra prévoir deux constantes pour les seuils haut et bas de luminosité. Vous pouvez commencer avec les valeurs 500 (seuil haut) et 20 (seuil bas) mais ces valeurs devront peut-être être ajustées en fonction de la luminosité ambiante et des caractéristiques du capteur.