My Free Time

Module TM1638 Led&Key

Le module TM1638 est un module de développement pour microcontrôleurs qui permet de contrôler des afficheurs à LED 7 segments, des LEDs et des boutons.

Il utilise une interface de communication série pour envoyer des commandes et recevoir des données.

Il peut être utilisé pour créer des afficheurs de numérotation, des afficheurs de compte à rebours, des afficheurs de temps, des indicateurs de statut, etc.

Il est souvent utilisé avec des microcontrôleurs tels que l'Arduino ou le Raspberry Pi.

On trouve ce module sur les sites de vente habituels pour moins de 2€.

Comme on peut le voir, il comporte 8 digits, 8 leds et 8 boutons.

Il se pilote avec seulement 3 sorties de l'arduino.

Pour l'utiliser au mieux il est préférable d'installer la librairie qui se trouve sur github

Le branchement peut s'effectuer comme suit :

Je n'ai pas pu résister à vouloir le piloter par un programme VB depuis le PC.

2 programmes sont nés, un pour le piloter en direct et l'autre pour créer des animations qui seront implémentées en dur dans l'arduino.

Commençons par TM1638 Pattern Creator.

Il permet de créer des séquences qui défileront sur l'affichage.

  • Avec le bouton 'play' on voit en temps réel l'animation.
  • On peut sauvegarder ses créations pour les ré-ouvrir plus tard.
  • Créer des séquences aléatoires.
  • On visualise les valeurs de chaque segments et de chaque digit.
  • Le sketch à injecter dans l'arduino est automatiquement créé.

Une vidéo de démonstration est toujours plus explicite.