Créer des applications professionnelles avec Arduino UNO 

Utiliser un afficheur à segments

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Partez à la découverte du principe de fonctionnement et de l'utilisation d'un afficheur 7 segments à plusieurs digits.
05:02

Transcription

Dans cette vidéo, je vais vous montrer comment on peut effectuer l'affichage sur un afficheur, donc à 4 digits et 7 segments. Alors pour cela, je vais utiliser ce composant. Donc pour retrouver la référence, rien de plus simple, vous l'indiquez au sein de votre moteur de recherche préféré avec le mot "datasheet" et "pdf" éventuellement derrière, et vous allez tomber directement en fait sur ce composant. Tout d'abord, on va regarder une petite image et en fait, sur cette image, vous voyez, c'est ce produit qui est ici. Comment cela fonctionne-t-il ? Vous avez en fait 7 segments qui correspondent en fait à 7 LED que vous allez alimenter. Alors là, c'est exactement le principe qui est énuméré. Faites abstraction des numéros qui sont donnés là, parce que là il s'agit que d'un seul afficheur. Pour chaque segment, vous avez une LED qui va être alimentée et donc qui va s'allumer lorsque l'alimentation de la Pin venant de votre Arduino lui sera mis à l'état haut. En fait, il faut savoir que ce segment-ci et le segment dit A, B, C, D, E, F et G, et le point DP si nécessaire. Maintenant, si je reviens sur ma page d'origine, voilà, je peux rentrer à l'intérieur et là, vous voyez, en fait, on vous propose déjà un schéma et puis alors en supplément, faut savoir que la communauté Arduino est très active et vous pouvez télécharger directement l'application qui va vous permettre d'effectuer le fonctionnement de cet ensemble. Alors pour expliquer un peu les choses, vu que vous avez ici les différents noms des segments qui sont donnés, il faut une résistance pour limiter le courant intérieur de la LED, puisqu'une LED n'est rien qu'une diode et forcément, si vous mettez pas de résistance pour limiter le courant, vous risquez simplement de brûler la LED, donc le segment va fondre, tout simplement. Alors il faut absolument mettre des résistances sur chaque LED qui sont associées ici et puis au niveau des cathodes, donc cette fois-ci faut commander ceci par le biais d'un transistor avec une résistance ici de 4,7 kOhm qui va permettre en fait, lorsque tous les segments par exemple vont être alimentés, de pouvoir canaliser l'ensemble du courant vers en fait la masse de votre carte Arduino. Pour le coup, nous allons travailler autrement, nous allons travailler avec la version low cost, à savoir que nous allons en fait pas mettre de résistance ici, mais mettre simplement des résistances au niveau des cathodes communes et nous allons les relier à nos Pin que nous mettrons à l'état bas, c'est-à-dire que nous allons mettre à l'état haut les niveaux qui nous intéressent pour obtenir le chiffre qui nous intéresse et nous mettrons à l'état bas en fait le digit que l'on veut allumer. Comment cela se passe en fait de façon temporelle ? Eh bien simplement, nous allons envoyer une donnée qui va être affichée, par exemple un 1, seulement, tous les afficheurs vont recevoir un 1, sauf que moi, je veux pas forcément afficher un 1 partout, je veux afficher par exemple 1, 2, 3, 4. Eh bien dans ce cas-là, je vais le faire suffisamment vite pour dire ici, je vais envoyer le code pour avoir le segment a et le segment b à 1, pas de problème, le reste à zéro, et je vais alimenter en fait ma Pin qui va être ici la cathode commune, la broche 12, et je vais la mettre à zéro. Ça fait qu'il n'y aura que ce digit-là qui sera allumé. Mais je vais faire ça de façon extrêmement rapide en changeant de façon dynamique à chaque fois la valeur ici de l'affichage que je vais effectuer, en modifiant en même temps le digit que je vais mettre sous tension. Ainsi, je vais pouvoir en fait afficher de façon séquentielle, par exemple un 1, ensuite 2, 3, 4, alors que les autres digits seront éteints. Je n'affiche qu'un seul digit à la fois, mais seulement, je vais le faire tellement vite avec ma carte Arduino qu'on aura vraiment l'impression que les 4 digits sont alimentés en même temps. Alors avec la méthode que nous allons utiliser, en sachant que nous allons pas mettre de résistance ici, mais juste une résistance au niveau des cathodes communes, le problème, c'est que vous allez pas avoir un affichage uniforme des digits, puisque plus je vais allumer de digits, plus je vais allumer de segments, donc cela aura pour incidence d'avoir un 1 qui sera très luminescent et si j'affiche un 8, lui sera assez peu luminescent, puisque la chute de tension sera plus importante, car plus de segments seront allumés.

Créer des applications professionnelles avec Arduino UNO 

Mettez en œuvre des périphériques de communication de votre carte Arduino UNO. Abordez les protocoles de communication et concevez des applications ludiques et professionnelles.

3h12 (39 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Arduino UNO Arduino UNO Rev3
Spécial abonnés
Date de parution :31 août 2017
Mis à jour le:22 sept. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !