Premiers pas avec Micro:bit et MakeCode

Micro:bit 17-04-23
852 1

Programmer la carte Micro:bit avec Makecode

L'aptitude à coder et la pensée informatique sont des compétences fondamentales à notre époque, compétences auxquelles chaque enfant doit avoir accès.

La carte Micro:bit est un petit dispositif programmable, très facile d'utilisation, présentant de nombreuses options et conçu à destination de jeunes élèves et tout particulièrement des débutants en programmation.

La carte Micro:bit peut être programmée en utilisant différents langages de programmation, notamment Microsoft MakeCode, Python, Scratch et JavaScript.

MakeCode est une plateforme de programmation en ligne développée par Microsoft pour les débutants en informatique. Elle permet aux utilisateurs de créer des programmes en glissant-déposant des blocs de code, sans avoir à écrire du code manuellement. MakeCode est compatible avec de nombreux périphériques, notamment la carte Micro:bit, le Circuit Playground Express et le Adafruit CLUE.

En utilisant MakeCode avec la carte Micro:bit, les utilisateurs peuvent facilement programmer des projets interactifs tels que des jeux, des instruments de musique et des capteurs. La plateforme dispose d'une grande variété de blocs de code pré-construits, permettant aux utilisateurs de créer des projets avancés sans avoir à écrire du code complexe.

Le logiciel MakeCode

Dans ce tutoriel, le pilotage de la carte Micro:bit s'effectuera avec le logiciel Makecode, disponible en ligne sur https://makecode.microbit.org. Il n'est pas donc nécessaire d'installer de logiciel ou de pilotes, ce qui simplifie considérablement l'utilisation de Makecode et garantit un fonctionnementsans problème matériels ni logiciel.

L'écran d'accueil du MakeCode

En cliquant sur Nouveau projet, vous obtenez l'écran ci-dessous. Vous pouvez également cliquer sur vos derniers projets (Mes projets), sur des propositions de Makecode(Tutoriel) ou importer un projet de votre ordinateur. Cet écran est divisé en trois zones:

- à gauche: la zone de simulation dans laquelle le résultat de votre programmation apparaît en direct sur la carte.

- au milieu: le menu qui contient les instruction

- à droite: la zone de travail où vous programmez en déposant les instructions par glisser/déposer. En cliquant sur le symbole entouré en vert sur la figure, la zone de simulation disparaît et vous gagnez de la place pour la zone de travail.

Plate forme du Makecode

Les instructions du MakeCode

L'Interface du MakeCode est de type graphique comme Scratch, mBlock et Blocky. Elle est très clair et accessible dès lors que le vocabulaire est maîtrisé. Chaque élément du menu contient une série d'instructions donnant ainsi une grande richesse au logiciel.

Menu Base du MakCode

Le menu "Base" de la plateforme MakeCode pour le Micro:bit contient des blocs de code pour contrôler le déroulement du programme en fonction de conditions spécifiques. Les blocs incluent  l'affichage des données sur la carte , boucle infinie, attendre et d'autres.

Menu entrées du MakeCode

Les blocs d'entrée sont utilisés pour lire les données à partir des boutons et des capteurs intégrés dans le Micro:bit. Les blocs incluent "lire le bouton A/B", "lire l'accéléromètre", "lire la boussole" et d'autres instructions.

Menu musique du MakeCode

Les blocs de musique sont utilisés pour jouer des mélodies et des sons à partir du haut-parleur intégré du Micro:bit. Les blocs incluent "jouer une note", "jouer une mélodie", "changer le tempo" etc.

Menu led du MakeCode

Le menu LED de la plateforme MakeCode pour le Micro:bit contient des blocs de code qui permettent de contrôler l'écran LED à matrice de 5x5 du Micro:bit.

Menu radio du MakeCode

Le menu "Radio" de la plateforme MakeCode pour le Micro:bit contient des blocs de code qui permettent de communiquer avec d'autres Micro:bits ou appareils compatibles via la radio intégrée.

Menu boucles du MakeCode

Le menu 'Boucles' contient des blocs qui permettent de répéter des actions et d'effectuer des tâches spécifiques plusieurs fois de manière efficace.

Menu logique

En utilisant ces blocs du menu logique, vous pouvez créer des programmes plus avancés et prendre des décisions en fonction de certaines conditions.

variables du MakeCode

En utilisant ces blocs du menu variables, vous pouvez stocker et manipuler des données dans votre programme. Cela vous permet de créer des programmes plus avancés et d'effectuer des opérations mathématiques et de comparaison avec les données stockées dans les variables.

Menu Maths du MakeCode

Le menu 'Maths' contient des blocs de mathématiques qui effectuent des opérations mathématiques complexes et résoudre des problèmes mathématiques. Cela vous permet de créer des programmes plus avancés qui impliquent des calculs mathématiques.

Menu avancé du Makecode

Le menu 'Avancé' de MakeCode contient des blocs de programmation plus avancés pour les utilisateurs qui souhaitent créer des programmes plus complexes.

menu fonctions du Makecode

Le menu 'Fonctions' dans MakeCode contient des blocs qui vous permettent de définir vos propres fonctions personnalisées pour effectuer des tâches spécifiques dans votre programme.

Menu Tableaux du MakeCode

Le menu 'tableaux' dans MakeCode contient des blocs de programmation pour manipuler des tableaux qui sont des collections ordonnées d'éléments de données du même type.

Menu Texte du Makecode

Le menu 'Texte' dans MakeCode contient des blocs de programmation pour manipuler des chaînes de caractères.

Menu jeu du MakeCode

Le menu 'Jeu' dans MakeCode contient des blocs de programmation pour créer des jeux simples.

Menu images du Makecode

Le menu 'Jeu' dans MakeCode contient des blocs qui permettent de gérer les images

Menu broches du MakeCode

Le  menus "broches" de MakeCode fait référence à l'interface graphique de l'éditeur de code qui permet à l'utilisateur de configurer les entrées et les sorties numériques et analogiques de la carte de développement qu'il utilise.

communication série

La communication série est un protocole qui permet à un microcontrôleur, tel que la carte Micro:bit ou Arduino, de communiquer avec un ordinateur ou un autre périphérique en utilisant des signaux binaires. MakeCode dispose d'un bloc de communication série qui permet aux utilisateurs de configurer la communication série entre leur carte de développement et d'autres périphériques.

Menu contrôle du MakeCode

Le menu 'Contrôle' gère les utilitaires d'exécution et d’événements

Menu extensions du MakeCode

Le menu "Extensions" de MakeCode est un outil qui permet aux utilisateurs d'ajouter des fonctionnalités supplémentaires à leur environnement de programmation graphique.

Les extensions sont des bibliothèques de code pré-écrites qui ajoutent des blocs de programmation et des fonctionnalités spécifiques à la carte de développement que vous utilisez.

1 commentaire

Image
CAMILLE 18-09-2424

jai re cherche ou etait le bloc pour 1000ms et voila ce que vous me montrez ! non mais c un scandale il ny a que se site partout pour les conseils sur micro:bit ou quoi ! j'en ai marre si tres ennuyant et n'explique pas bien

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-Prof Info