En tant que programmeur au service de la voirie informatique, vous avez la charge de la programmation des feux tricolores.
A la suite de la demande du responsable de l’entreprise, vous êtes chargé de réaliser la programmation d’un feu tricolore autonome avec détection de la vitesse ainsi que le passage piéton pour un feu qui sera installé à Marquion.
Les boutons poussoirs sont des composants très simples. Lorsque vous pressez le bouton, un contact électrique se fait et laisse passer le courant. Les boutons poussoirs utilisés ont 4 pattes, ce qui peut créer une certaine confusion.
En fait, il n'y a bien que 2 connexions électrique. A et D sont connectées ensemble et B et C aussi. Presser le bouton permet au courant de lier électriquement A-D avec B-C.
1. Effectuer le raccordement suivant
1. Ouvrir le code 5 et envoyer le code à la carte
2. Expliquer le fonctionnement
1. Modifier le code afin que la LED clignote toute les 2 secondes tout en gardant un fonctionnement identique (vous pouvez vous aider du code 1)
1. On souhaite maintenant réaliser la séquence suivante. Modifier le câblage en conséquence.
Lors de l’appui sur un des boutons poussoirs : la LED rouge s’allume la LED verte s’éteint
Lors de l’appui sur l’autre bouton poussoir : la LED verte s’allume la LED rouge s’éteint
1. Modifier le programme en conséquence.
Au premier abord, la led ressemble à une led standard monochrome. En fait, à l’intérieur, ce sont 3 leds qui sont installées : une bleue, une rouge et une verte. Il est possible en mixant les couleurs de créer une large palette de coloris. Pour cela, il suffit d’ajuster la brillance de chaque led. On pourrait pour cela utiliser des valeurs de résistances différentes, un travail bien compliqué pour obtenir la couleur souhaitée. Heureusement, la carte MEGA2560 R3 va être très utile. Grâce à ses sorties analogiques, l’ajustement d’intensité sera un jeu d’enfant. L’illustration suivante montre comment se répartissent les différentes pattes de la led.
1. Effectuer le raccordement suivant
Le code suivant est le code qui permet de faire fonctionner la LED RGB sur les 3 couleurs primaires. Ce code a besoin d’être modifié afin de correspondre à votre câblage
1. Donner la signification des lignes de codes aux niveaux des pointillés sur la page d'avant
2. Modifier le code et tester le fonctionnement
1. En vous aidant du dessin si dessous, modifier le code afin que la diode fasse apparaitre les couleurs suivantes jaune violet et turquoise
Le feu aura le fonctionnement suivant …. Feu rouge pendant 20 secondes suivi d’un feu vert pendant 18 secondes et du feu orange pendant 2 secondes (on utilisera la couleur jaune). Lorsque le feu est en défaut l’appui sur un bouton poussoir fera clignoter le feu en orange. Le feu sera simulé grâce à la RGB LED.
1. En vous aidant des deux câblages précèdent effectuer la modification du câblage afin de répondre à la demande ci-avant
1. Effectuer la modification de la programmation afin de répondre au fonctionnement.
| R3CH18 - Arduino | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Activités | Compétences | Critères d'évaluation | NE | 0 | 1 | 2 | 3 | Résultat | |||
| E2 : Tests et essais | C06 - CC6 : Valider la conformité d’une installation | ||||||||||
| Les tests sont effectués -L'ensemble des tests est effectué |
0 | ||||||||||
| Les résultats attendus sont vérifiés -Le fonctionnement est conforme aux attentes du client |
0 | ||||||||||
| La procédure de test est respectée | 0 | ||||||||||
| E4 : Intégration matérielle et logicielle | C09 - CC4 : Installer les éléments d’un système électronique ou informatique | ||||||||||
| Les éléments du système sont installés et raccordés selon une procédure | 0 | ||||||||||
| D2 : Développement et validation de solutions logicielles | C08 - CC4 : Coder | ||||||||||
| La solution (logicielle et matérielle) est intégrée et testée conformément aux spécifications du cahier des charges et des bonnes pratiques
-Le programme est conforme aux attentes du client |
0 | ||||||||||
| Le code est commenté et le logiciel est documenté -Le code fourni correspond aux attentes du client |
0 | ||||||||||
| Autonomie |
|
0 | |||||||||
| Note finale |
0 / 60
0.00 / 20
|
||||||||||