Réaliser une calculatrice commandée par la carte Micro:bit

Micro:bit 10-02-26
14 0

Plan de tutoriel

1- Présentation du projet

2- Matériel nécessaire

3- Schéma de câblage du système

4- Programmation de la carte Micro:bit

 

Présentation du projet

Ce projet consiste à réaliser une calculatrice électronique commandée par la carte Micro:bit, permettant d’effectuer des opérations mathématiques de base telles que l’addition, la soustraction, la multiplication et la division.

La saisie des données est assurée par un clavier matriciel 4×4, qui permet à l’utilisateur d’entrer les nombres et de choisir l’opération souhaitée. Les résultats ainsi que les informations de saisie sont affichés sur un afficheur LCD I2C, offrant une interface claire et lisible.

La carte Micro:bit joue le rôle de unité de commande : elle lit les touches du clavier, traite les calculs à l’aide d’un programme, puis envoie les informations à l’écran LCD via le protocole de communication I2C.

Ce projet permet de :

- découvrir la programmation embarquée avec la Micro:bit,

- comprendre le fonctionnement d’un clavier matriciel,

- utiliser un afficheur LCD I2C pour l’affichage des données,

- appliquer des notions d’algorithmique et de logique mathématique.

Il constitue une excellente introduction aux projets d’électronique programmable et peut être facilement amélioré par l’ajout de nouvelles fonctionnalités.

 

Matériel nécessaire

1- Carte Micro:bit

Micro:bit board

La carte Micro:bit est une carte électronique programmable qui constitue le cœur du système.

2- Carte d'Extension GPIO pour Micro:bit

The GPIO expansion card for the Micro:bit card

La carte d'extension GPIO permet de connecter des composants qui nécessitent plus de broches d'entrée/sortie que celles offertes par la carte Micro:bit.

3. Clavier matriciel 4×4

Le clavier matriciel 4×4 est utilisé pour la saisie des données.

4. Afficheur LCD I2C

L’afficheur LCD I2C sert à afficher les nombres saisis, les opérations choisies et le résultat final.

5. Câbles de Connexion (Jumper Wires)

Fils de connexion

Les fils de connexion assurent la liaison entre la Micro:bit, le clavier et l’afficheur LCD.
Ils permettent de relier les broches d’entrée/sortie et d’alimentation.

6- Breadboard (Plaque d'essai) :

plaque d'essai

Une breadboard est utile pour créer un circuit temporaire et connecter facilement les composants entre eux.

 

Schéma de câblage du système

1- Connexion du clavier matriciel 4×4 à la carte Micro:bit

Clavier 4×4 Carte Micro:bit
Ligne 1 P0
Ligne 2 P1
Ligne 3 P2
Ligne 4 P8
Colonne 1 P12
Colonne 2 P13
Colonne 3 P14
Colonne 4 P15

2- Connexion de l’afficheur LCD I2C à la carte Micro:bit

Afficheur LCD I2C Carte Micro:bit
VCC 5V de la carte GPIO
GND GND
SDA P20
SCL P19

 

Programmation de la carte Micro:bit

Le programme MicroPython permet à la carte Micro:bit de piloter l’ensemble du système de la calculatrice. Il assure la lecture des touches du clavier matriciel, le traitement des opérations mathématiques et l’affichage des résultats sur l’écran LCD I2C.

On commence par l’importation de cette bibliothèque i2c_lcd nécessaire à la communication I2C.

Voici le code en Micropython qui implémente le fonctionnement du système :

Grâce à ce programme MicroPython, la carte Micro:bit devient une calculatrice fonctionnelle, capable d’interagir avec l’utilisateur via un clavier matriciel et un écran LCD I2C.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

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

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

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.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali Haj Salah - Prof Info