+21622886281
MAX7219 Micro:bit

Afficher un caractère sur l’afficheur MAX7219 avec Micro:bit

But de ce tutoriel:

Dans ce tutoriel nous allons voir comment afficher la lettre A sur l’afficheur MAX7219 avec la carte micro:bit.

Composants nécessaires

carte micro:bit

La carte Micro:bit est une carte de développement électronique de petite taille conçue pour l’apprentissage de la programmation et de l’électronique. Il est destiné aux élèves de l’école primaire et du collège et peut être utilisé pour créer des projets de robotique, de domotique et de développement de matériel électronique.

La carte Micro:bit mesure environ 5 cm x 4 cm et est dotée de plusieurs ports et connecteurs pour connecter des capteurs, des actionneurs et d’autres dispositifs électroniques. Elle comprend également un afficheur LED de 5 x 5, un haut-parleur, un accéléromètre et un gyroscope, ainsi qu’une connexion Bluetooth.

La carte Micro:bit peut être programmé en utilisant le langage de programmation Python ou en utilisant des blocs de programmation via un logiciel en ligne comme Microsoft MakeCode. Il est alimenté par une batterie ou par un câble USB et peut être utilisé en tant que dispositif autonome ou connecté à un ordinateur ou à un autre système de contrôle.

La carte Micro:bit est un outil pratique pour les éducateurs et les développeurs qui souhaitent enseigner la programmation et l’électronique de manière interactive et ludique.

Afficheur MAX7219

L’afficheur MAX7219 est un module de matrice de LED utilisé pour afficher du texte, des chiffres et des symboles. Il peut être utilisé avec une variété de microcontrôleurs et de cartes de développement, comme Arduino, Raspberry Pi et ESP32.

Le module MAX7219 est composé de huit matrices de LED 7 segments qui peuvent être contrôlées individuellement pour afficher du texte, des chiffres et des symboles. Il peut être alimenté par une tension de 5V et est généralement connecté à un microcontrôleur via un bus de données à 3 fils (DIN, CLK et LOAD).

Pour utiliser l’afficheur MAX7219, vous devez télécharger et inclure une bibliothèque de contrôle de l’afficheur dans votre programme. Cette bibliothèque fournit des fonctions qui permettent de contrôler l’afficheur en envoyant des données via le bus de données. Vous pouvez utiliser ces fonctions pour allumer ou éteindre des pixels individuels, afficher du texte, des chiffres et des symboles, régler la luminosité de l’afficheur, etc.

Il est important de noter que l’afficheur MAX7219 nécessite un nombre important de broches de contrôle et de données pour fonctionner, donc il peut être nécessaire de le connecter à un module de décalage de données pour économiser des broches sur votre microcontrôleur ou votre carte de développement.

carte d’extension GPIO

Une carte GPIO (General Purpose Input/Output) est un type de carte qui permet de connecter des appareils externes à un ordinateur ou à un microcontrôleur. Elle possède généralement une série de broches qui peuvent être utilisées pour envoyer et recevoir des signaux numériques et analogiques, ainsi que pour fournir de l’énergie à des appareils externes.

Les cartes GPIO sont souvent utilisées dans les projets de robotique, de domotique et de développement de logiciels, car elles permettent de connecter des capteurs, des actionneurs et d’autres appareils électroniques à un ordinateur ou à un microcontrôleur. Elles peuvent être utilisées pour contrôler et surveiller des systèmes, pour collecter et traiter des données, ou pour développer des applications de commande et de contrôle.

des fils de connexion

Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques à une carte de développement ESP32. Ils sont généralement utilisés pour connecter des capteurs, des actionneurs, des afficheurs et d’autres composants à la carte ESP32 afin de créer des circuits électroniques.

Il existe deux types de fils de connexion: les fils de connexion mâle-mâle et les fils de connexion mâle-femelle. Les fils de connexion mâle-mâle sont utilisés pour connecter des composants qui ont tous deux des broches mâles, tandis que les fils de connexion mâle-femelle sont utilisés pour connecter des composants avec une broche mâle et une broche femelle.

Les fils de connexion sont généralement fabriqués en cuivre ou en alliage de cuivre et sont revêtus d’un isolant en plastique pour protéger les fils électriques et empêcher les courts-circuits. Ils sont disponibles dans une variété de couleurs pour aider à identifier et organiser les différents fils dans un circuit.

Plaque d’essai

Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.

Les plaques d’essai sont généralement basées sur un microcontrôleur, qui est un processeur facile à utiliser et à programmer qui peut être utilisé pour contrôler une variété de circuits électroniques. Les plaques d’essai incluent généralement des broches d’extension qui permettent de connecter facilement des composants électroniques tels que des capteurs, des afficheurs, des moteurs et d’autres composants.

Montage

Pour réaliser le montage, on connecte:

  • la broche VCC de l’afficheur à la broche 3.3V du Micro:bit.
  • la broche GND de l’afficheur  à la broche GND  du Micro:bit
  • la broche CS de l’afficheur  à la broche P16 du Micro:bit
  • la broche DIN de l’afficheur  à la broche P15 du Micro:bit
  • la broche CLK de l’afficheur  à la broche P13 de la carte ESP32

Programme makecode

Voici le programme makecode qui permet d’afficher le caractère A sur l’afficheur MAX7219.

Remarque: il faut aller à Extensions pour importer l’extension MAX7219.




0 commentaire


Laisser un commentaire

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

Scroll to Top