Calendrier de l’Avent « Let it Glow » Jour 4 : les barres de LEDs ! »

Let it Glow jour 4

Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 4, issu de cette page.

Aujourd’hui, dans le cadre du calendrier de l’Avent Let it Glow Maker, j’ai exploré le contenu de la boîte n°4, découvrant un nouveau composant clignotant : un affichage de barres lumineuses. Ce dernier, composé de cinq LED alignées, offre de nombreuses possibilités créatives pour afficher des données telles que la progression ou les compteurs.

Contenu de la boîte

Le kit du jour comprenait les éléments suivants :

  • 1 affichage de barres lumineuses à 5 segments
  • 1 réseau de résistances
  • 6 fils de connexion mâle à mâle

Activités du jour

Fonctionnement de l’affichage de barres lumineuses

Cette section a expliqué le fonctionnement de base de l’affichage, composé de cinq LED alignées. Chaque LED doit être connectée à une broche GPIO, et l’article détaille la manière de distinguer les broches en fonction de leur longueur et de l’angle plat du boîtier.

Utilisation des résistances réseau

‘ai appris à simplifier le câblage en utilisant des résistances réseau. L’article a souligné le rôle du point marqué sur la résistance réseau, indiquant la broche GND commune, facilitant ainsi le raccordement à la masse.

Construction du circuit

Le guide détaille les étapes de construction du circuit, depuis la préparation de la platine jusqu’à l’insertion de l’affichage de barres lumineuses et de la résistance réseau. Il donne aussi des conseils pour le raccordement des fils et l’évitement d’erreurs fréquentes.

Circuit jour 4

Activité 1 : Test de segments

Une première activité consistait en un test de segments pour confirmer que le circuit était correctement câblé. Le code simple fourni allumait chaque segment individuellement, me permettant de vérifier le bon fonctionnement de mon montage.

Activité 2 : Contrôle simplifié avec des listes

Cette activité a introduit l’utilisation de listes en MicroPython pour simplifier le contrôle des LED. L’exemple de code fourni montre comment utiliser une boucle for avec une liste pour gérer plus efficacement les différentes LED.

Activité 3 : Balayage des LED

Cette activité consistait à créer un effet de balayage des LED, similaire à la lumière rouge caractéristique du véhicule de la série télévisée des années 80, Knight Rider (K2000).

Activité 4 : LED aléatoires

Une activité ludique a consisté à utiliser le module aléatoire pour sélectionner de manière aléatoire une LED à allumer. Le guide a décomposé le code pour expliquer le fonctionnement du générateur de nombres aléatoires.

Activité 5 : Compteur avec boutons

La dernière activité a impliqué l’utilisation des boutons pour créer un compteur interactif avec les LED. Des déclarations if imbriquées et des déclarations else ont été expliquées en détail, montrant comment gérer le comptage avec des conditions spécifiques.

Conclusion

Par les activités du jour, j’ai renforcé mes compétences en câblage, en utilisation de composants et en programmation en MicroPython. J’ai exploré diverses fonctionnalités, des tests de segments à la création d’un compteur interactif avec les boutons. La journée s’est terminée sur une note positive, m’encourageant à conserver mon circuit pour de futures activités. Rendez-vous demain pour de nouvelles découvertes dans le calendrier de l’Avent Let it Glow Maker !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.