Tous nos robots programmables fonctionnent aujourd’hui avec la carte Micro:bit

En route vers l’universel

Nos robots pédagogiques programmables fonctionnent dans un nombre de plus en plus grand d’environnements. Après Scratch, Tickle, Python et IDE Arduino, nous supportons dès aujourd’hui à 100% la carte programmable Micro:bit.

Qu’est-ce que Micro:bit ?

Micro:bit est une carte programmable mise au point au Royaume-Uni par la BBC qui l’a distribuée gratuitement à un grand nombre d’écoliers afin de développer l’apprentissage de la programmation dans les écoles.

La carte Micro:bit a depuis dépassé les frontières anglaises et passe dans les mains d’écoliers et d’étudiants du monde entier. Son petit prix, son logiciel de programmation gratuit et accessible dans le navigateur web et son potentiel expliquent son succès grandissant. Si j’avais une prédiction à faire, c’est que cette carte va prendre une part non négligeable du marché éducatif en France. La raison ? La carte micro:bit a des avantages que n’a pas la carte Arduino pour l’instant.

Les avantages spécifiques de la carte micro:bit

Le panneau LED

Pourvue de 2 boutons et de 25 broches, elle est reconnaissable à son panneau de 25 LED qui peuvent être programmées pour afficher ce qu’on veut, de la façon que l’on souhaite. Ces LEDs forment un véritable petit écran, très sympa. On peut par exemple, animer une image, faire défiler un texte ou encore lancer un décompte.

Des capteurs intégrés

programmer avec Micro:bit

Directement sur la carte micro:bit, des capteurs originaux sont intégrés qui permettent de créer un grand nombre de robots intéressants. Il dispose des spécificités techniques suivantes. Il y en a 4:

  • Capteur de lumière
  • Capteur de température
  • Accéléromètre
  • Boussole

Nous développons actuellement pour nos écoles Algora un cursus scientifique où les données de laboratoire telles que couleur et température de l’éprouvette seront analysées par le robot.

La communication sans fil

Toujours sur la carte, des fonctionnalités BlueTooth et Radio sont présentes. Il est très facile de communiquer de robot à robot, ce qui rend possible l’implémentation simple d’un grand nombre d’algorithmes collaboratifs.

Par exemple, il va être possible de créer un groupe de robots qui collaborent entre eux, sous forme de messages élémentaires, pour ranger des objets.

Comment programmer nos robots avec la carte Micro:bit ?

carte_extension_et_carte_microbit
Nous avons mis au point une carte d’extension dans laquelle on insére la carte Micro:bit pour programmer nos robots. Tous les problèmes de connexion (la carte micro:bit comporte au départ 25 broches) sont instantanément résolus.

Nos composants, moteurs et capteurs, sont compatibles et peuvent être programmés avec cette carte d’extension : LED, capteur de lumière, de son, de pression, buzzer, photoréflecteur IR, moteur et servomoteur.

La carte d’extension elle-même s’accroche sur une base qui se connecte à nos briques. La boucle est bouclée: vous pouvez construire tous les robots imaginables et les faire fonctionner soit avec la carte micro:bit soit avec la carte Arduino.

Vous pouvez retrouver toutes les ressources pour programmer nos robots avec la carte Micro:bit sur notre page de support.


Pourquoi programmer nos robots avec la carte programmable Micro:bit ?

Qui se ressemble s’assemble

Tout comme nos robots, la carte Micro:bit BBC a été développée dans une logique open source et se donne pour mission de rendre la programmation accessible. Comme nous, elle peut être programmée à partir de plusieurs langages de niveaux différents (avec des blocs similaires à Scratch, avec Python et Javascript) et accompagner pas-à-pas l’apprenti programmeur vers la maîtrise d’un langage de programmation professionnel. L’environnement le plus simple qui est proposé, Makecode, fonctionne dans le navigateur de façon très similaire à Scratch.

programmer nos robots avec microbit sur makecode

Pour programmer encore plus de projets

S’associer à une carte programmable différente, c’est aussi s’approprier toutes ses fonctionnalités. On peut ainsi tirer avantageusement parti du panneau lumineux de la carte Micro:bit par exemple pour imaginer des projets originaux.

Comme illustré sur la photo ci-dessous, on peut créer un circuit dans lequel deux cartes Micro:bit communiquent entre elles par Bluetooth. La carte située sur la ligne d’arrivée détecte celle de la voiture et affiche le nombre de tours parcourus par le véhicule. Cet exemple est tiré d’un TP que nous proposons dans notre cursus.

robots microbit

 

 

 

 

 

 

 

 

 

Une importante communauté Open Source et un grand nombre de projets pouvant servir d’exemple

La communauté micro:bit est du type hyper actif, en Europe, mais aussi aux USA et en Asie. Il y a des centaines de (bons) projets et aussi de (très bonnes) leçons de codage, à tous les niveaux. Je trouve cet exemple tellement profond et merveilleux que nous allons l’intégrer, d’une façon ou d’une autre, à notre cursus (je reviendrai sur ce sujet dans un prochain article).

Laisser un commentaire sur le blog