Baskets à LED
Des baskets à LED dans un TP d’électronique ? Ah mais oui ! On se penche sur la gestion de couleurs dans tous les sens… ...
Faire le schéma de cablage et la programmation pour l'un des projets suivant:
Quizz Game
Buzzer Game
ou un projet de ton choix (à faire valider par le professeur)
Des baskets à LED dans un TP d’électronique ? Ah mais oui ! On se penche sur la gestion de couleurs dans tous les sens… Et tout ça par programmation.
Les baskets à LED sont composées d'un bandeau de LED multicolores et d'un bouton-poussoir de commande. L'ensemble est alimenté par une batterie rechargeable.
Comment recharge-t-on les baskets?
D'aprés la notice, quelle est l'autonomie donnée par le fabricant?
Le fonctionnement est le suivant:
(arrêt)
pression sur le bouton poussoir : allumage en rouge (255,0,0)
pression sur le bouton poussoir : allumage en bleu (0,0, 255)
pression sur le bouton poussoir : allumage en vert (0,255,0)
pression sur le bouton poussoir : allumage en rose (255,0,128)
pression sur le bouton poussoir : allumage en bleu turquoise (0,255,255)
pression sur le bouton poussoir : allumage en jaune (255,255,0)
pression sur le bouton poussoir : allumage en blanc (255,255,255)
pression sur le bouton poussoir : extinction
On va utiliser ici une bibliothèque pour la programmation de la LED RGB
Préparer le matériel de la facon suivante:
Connecter le bouton poussoir sur le connecteur "D2"
Connecter la LED RGB sur le connecteur "D4"
Relier l'arduino à l'ordinateur grâce au câble USB
Lancer le logiciel arduino afin de charger le code à modifier.
Copier le contenu du programme donnée ci-aprés
Enregistrer le projet
Appuyer sur la touche téléverser
Comprendre, analyser et expliquer le role du programme
Lancer le logiciel arduino afin de charger le code à modifier.
Une fois le fonctionnement du code compris modifier ce dernier pour allumer la LED qu'aprés avoir appuyer sur le bouton
Enregistrer le projet
Appuyer sur la touche téléverser
Comprendre, analyser et expliquer le role du programme
Faire valider par le professeur
Modifier le programme de façon à ce que le changement de couleur ne se fasse pas toutes les 1000ms mais lors de la pression sur le bouton poussoir. Pour cela il faudra que vous ajoutiez des lignes de codes et utiliser la boucle "If" (c'est une boulce d'exécusion qui dit que si une action est faite alors le programme en dessous s'éxécute)
Faire valider par le professeur
Matériel :
carte Arduino Uno
shield Grove
2 boutons-poussoir Grove, voire 4 si l’intégralité est traitée
afficheur LCD Grove
relais Grove (en option)
Pour des raisons de sécurité, la boîte de nuit« The Sin» ne peut recevoir plus de 250 personnes simultanément. La société au sein de laquelle vous travaillez a été mandatée pour réaliser un système de limitation des entrées.
Votre équipe de travail a mis au point un portique d'entrée/ sortie, et c'est vous qui êtes prévu pour en assurer la programmation. Le cahier des charges fonctionnel initial est le suivant :
une personne qui est autorisée à entrer reçoit une carte RFID (simulée par un BP). Lorsqu'elle entre, un système ouvre un tourniquet (activation d'un relais pendant 2 s) et affiche le
nombre de personnes présents dans le bâtiment (incrémentation d'une variable) ;
une personne qui sort décrémente le comptage ;
lorsque 250 danseurs sont présents, le système n'autorise pas d'entrée ... il faut attendre qu'un client aille fumer (c'est pas bien!) ou quitte l'établissement pour pouvoir accueillir une autre personne ...
le système distingue les badges portés par des filles de ceux portés par des garçons ; cela permet de motiver les danseurs à payer une entrée.
bien entendu, comme dans la majorité des discothèques, l'entrée est gratuite pour les filles.
Le programme pour la gestion des entrées (filles et garçons) ci-dessous a été établi avec les étapes suivantes (avec 1 seul bouton poussoir):
réaliser le système de comptage (sans décomptage) ;
ajouter le système d'affichage ;
ajouter la gestion des limites ;
Modifier le programme pour faire le décompte des personnes sortant de la boite en t'inspirant de l'exemple pour le comptage.
Le programme de chaque étape sera enregistré sous un nouveau nom..
Faire valider le programme par le professeur
Tu peux rajouter deux boutons poussoir pour faire le comptage des filles et celui des garcons et modifier le programme
Si l'étape précédente t'as paru trop difficile passe à l'actvité suivante. Dans cette partie, le programme devient complexe car il faut déboubler les compteurs pour différencier les filles des garçons mais garder le nombre maximal à 250.
Le programme de chaque étape sera enregistré sous un nouveau nom..
Faire valider le programme par le professeur