L'afficheur TM1637 est un circuit intégré utilisé pour contrôler des afficheurs à sept segments à LED. Il est souvent utilisé pour afficher des chiffres ou des caractères alphanumériques dans différents appareils électroniques, tels que des horloges, des thermomètres, des compteurs, etc.
Ce composant facilite la gestion des afficheurs à sept segments en prenant en charge la multiplexation des segments et en offrant une interface simple avec un microcontrôleur ou un processeur. Le TM1637 prend en charge la communication série avec seulement quatre broches (deux pour les données et deux pour le contrôle), ce qui le rend facile à intégrer dans des projets électroniques.
En raison de sa facilité d'utilisation et de sa polyvalence, le TM1637 est populaire parmi les amateurs et les concepteurs électroniques pour l'affichage de données de manière claire et lisible.
Pour afficher du texte sur un afficheur TM1637 avec une carte Arduino, vous devez suivre quelques étapes simples :
1- Connexion physique : Connectez les broches de l'afficheur TM1637 aux broches appropriées de la carte Arduino. Habituellement, cela implique les broches pour la transmission de données (data) et l'horloge (clock), ainsi que les broches pour l'alimentation (VCC et GND).
2- Librairie : Utilisez une bibliothèque TM1637 pour Arduino. Vous pouvez en trouver plusieurs sur Internet. En général, vous devez inclure la bibliothèque dans votre projet Arduino pour pouvoir contrôler l'afficheur facilement.
3- Programme Arduino : Ecrivez le programme pour afficher du texte sur l'afficheur TM1637 avec Arduino en utilisant la bibliothèque TM1637.
4- Téléversement et test : Téléversez votre code sur la carte Arduino.
Arduino UNO :
La carte Arduino servira de cerveau pour contrôler et interagir avec les différents composants.
Afficheur TM1637 :
Il est utilisé pour afficher des nombres.
Câbles de connexion :
Pour relier physiquement les composants entre eux.
Le câblage de l'afficheur TM1637 avec une carte Arduino est assez simple. Voici comment vous pourriez le faire :
1- Connectez la broche VCC de l'afficheur au 5V de la carte Arduino.
2- Connectez la broche GND de l'afficheur au GND de la carte Arduino.
3- Connectez la broche DIO (Data Input/Output) de l'afficheur à la broche digitale N°2 de la carte Arduino .
4- Connectez la broche CLK (Clock) de l'afficheur à la broche digitale N°3.
Voici un exemple simple de programme pour afficher des nombres sur l'afficheur TM1637 avec Arduino :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include <TM1637Display.h> // Module connection pins (Digital Pins) #define CLK 3 #define DIO 2 #define TEST_DELAY 2000 TM1637Display display(CLK, DIO); void setup() { display.setBrightness(0x0f); } void loop() { // Afficher ___0 display.showNumberDec(0,false); delay(1000); // Afficher __10 dans l'afficheur TM1736 display.showNumberDec(10,false); delay(1000); // Afficher _210 dans l'afficheur TM1736 display.showNumberDec(210,false); delay(1000); // Afficher 3210 dans l'afficheur TM1736 display.showNumberDec(3210,false); delay(1000); } |
Ce programme affiche le nombre décimal "0" sur l'afficheur, puis le nombre décimal "10", ensuite le nombre décimal "210" et finalement le nombre décimal "3210". Il répète indéfiniment l'affichage de ces nombres.
La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.
Zaouiet Kontech-Jemmel-Monastir-Tunisie
+216 92 886 231
medaliprof@gmail.com
Site robotique réalisé par Mohamed Ali-Prof Info