Want to create interactive content? It’s easy in Genially!

Get started free

Guide Yes We Code! Fondation CGénial

Fondation CGénial

Created on July 23, 2024

Contenu du kit Yes We Code!, ressources, tutoriels et exemples de code en bloc et Python pour programmer la carte micro:bit et les capteurs du kit (caméra HuskyLens, capteur de CO2, robot MaQueen Plus, LED Neopixel...)

Start designing with a free template

Discover more than 1500 professional designs like these:

Project Roadmap Timeline

Step-by-Step Timeline: How to Develop an Idea

Artificial Intelligence History Timeline

Museum Escape Room

Momentum: Onboarding Presentation

Urban Illustrated Presentation

3D Corporate Reporting

Transcript

Le guide

Tutos et activités de démarrage

ouvrir

Utiliser la cartemicro:bit seule

Activitésen bloc

Plateformes pourprogrammer

Capteurs etaccessoires

Liste dumatériel

Nous contacter

Pour allerplus loin

Activités surla cybersécurité

Activitéssur l'IA

Activitésen Python

liste du matériel

Liste du matériel - version rentrée scolaire 2024-2025

15 cartes micro:bit V2 & 1 bâche piste robotique avec zone d’étalonnage 1 module hub I2C 8 piles rechargeables AAA avec support et chargeur Câbles Grove (pour capteurs, servo et caméra HuskyLens) 1 mallette de rangement avec mousse intercalaire de transport

8 cartes d’extension bitmaker

1 barre de 15 LED

2 rubans 30 LED

distance à ultrason

2 capteurs de

2 écrans LCD

2 servomoteurs (180° et rotation continue)

2 potentiomètres

CO2, température et humidité

1 capteur de

1 caméra HuskyLens

d’humidité du sol capacitif

1 capteur

2 robots Maqueen plus avec batterie

couleurs

1 capteur de

mouvements

1 capteur de

&

Comment ranger LE matériel dans la valise*

* à la livraison, le matériel est livré non rangé. Un document reprend les informations ci-contre.

carte micro:bit présentation et premiers pas

présentation générale

Ressources en ligne

La micro:bit est une petite carte programmable (4 x 5 cm) créée en 2015 par la BBC. Il existe plusieurs environnements de programmation adaptés à l’âge : blocs ou Python. Cette carte permet de découvrir la logique de programmation de façon concrète et ludique. Il devient aisé de développer des projets numériques, des jeux, des activités artistiques ou de domotique notamment. La carte peut être autonome avec son boîtier de piles. Les câbles USB fournis permettent de charger votre programme ou de l'alimenter électriquement.

Introduction à la carte micro:bit sur le site microbit.org

site officiel :

câble USB 2 piles AAA boitier de piles

fonctionnalités intégrées

La carte micro:bit intègre de nombreux capteurs permettant de réaliser rapidement de nombreuses activités d’initiation ou des projets plus aboutis.

fonctionnalités intégrées

La carte micro:bit intègre de nombreux capteurs permettant de réaliser rapidement de nombreuses activités d’initiation ou des projets plus aboutis.

premiers pas

Ressources en ligne

La carte micro:bit ne peut contenir qu'un seul programme. Il reste stocké dans la carte même lorsqu'elle n'est pas alimentée. Un programme de découverte est déjà chargé : pour le lancer, il suffit d'alimenter la carte. Branchez la carte micro:bit au boîter de piles ou à un ordinateur à l’aide du câble micro USB fourni. Dès qu'elle est alimentée, la carte émet le son "bonjour" et affiche un cœur. Appuyez sur le bouton A et la carte va jouer le son "ressort" et afficher un visage souriant, tandis que le bouton B déclenchera un son et un visage triste. Prenez le temps de découvrir les autres éléments déclencheurs ! Il existe deux programmes de découverte différents. Retrouvez les à droite de cette page.

Réinstallez les programmes de découverte :

meet the micro:bit

out of the box experience

Cliquez ici pour découvrir ce programme.

Radio

Cette fonctionnalité permet de faire de vos cartes micro:bit de vrais objets connectés ! Les cartes peuvent communiquer entre elles, sans fil, par Bluetooth. Elles peuvent envoyer à d’autres cartes des instructions, du texte ou des valeurs mesurées. Pour cela, il faut utiliser le menu Radio ou Communication sur Makecode ou Vittascience. Cette fonctionnalité se programme bien-sûr aussi en langage Python sur des plateformes comme Mu. Le principe : Le module radio permet d'envoyer ou de recevoir des messages vers ou depuis une ou plusieurs cartes micro:bit. La communication se fait sans fil sur une fréquence entre 2,4GHz et 2,5Ghz selon le canal choisi (numéroté entre 0 et 83). Utiliser les fonctions diverses du menu Radio pour envoyer et réceptionner des instructions, des valeurs, du texte. La communication peut se faire dans les 2 sens, entre toutes les cartes !

Ressources en ligne

Tutoriel sur Vittascience

Envoyer un sourire sur Makecode

visualisation et téléchargement de données mesurées

Makecode et Vittascience permettent la visualisation de données mesurées en temps réel par la carte ou son simulateur. Ces données sont visibles sur une console propre à chaque plateforme de programmation. Il est aussi possible de télécharger ces données au format .xls pour les exploiter. Exemples de données à visualiser et à télécharger (avec la micro:bit seule ou avec les capteurs et accessoires du kit) : déplacements de la carte selon 3 axes, intensité lumineuse ou sonore, données mathématiques (ex : lancés de dés simulés, température, humidité, pression…) Pour visualiser des données, il faut utiliser le bloc « tracer le graphe » sur Vittascience dans le menu « Communication » ou les blocs « série… » sur Makecode dans le menu « Communication série ». Les fonctions en MicroPython sont données en parallèle sur les plateformes.

Ressources en ligne

Replay du webinaire Vittascience

Exemple de visualisation de données sur Vittascience en mode données et graphe (nombre aléatoire décimal entre 0 et 1)

Plateformes pour programmer

les plateformes de programmation

vittascience.com

également intégré dans

Regarder notre replay animé par le fondateur de Vittascience

les plateformes de programmation

makecode.org

les plateformes de programmation

Mu Editor

les plateformes de programmation

python.microbit.org

Capteurs et accessoires

capteurs et accessoires du kit yes we code!

Le kit Yes We Code! contient de nombreux capteurs et accessoires pour la carte micro:bit. Pour connecter ses différents modules Grove, il faut utiliser un module d’extension, appelé Shield, fourni dans le kit. Plusieurs accessoires peuvent être connectés simultanément : il faut rester vigilant sur la consommation électrique de l'ensemble.

Julie Cornet, animatrice et formatrice à la Compagnie du Code a conçu un programme de découverte pour chaque capteur. Ces programmes, sont accessibles depuis l'image ci-contre :

capteurs et accessoires du kit yes we code!

extension Bitmaker ( aussi appelé shield )

C'est le complément le plus utile car cette extension permet de relier la carte micro:bit à différents accessoires. Doté de quatre LED, il permet de convertir une donnée en un signal lumineux (s'allumer en rouge lorsque le niveau sonore est trop élevé, s'allumer en vert lorsque le degré d'humidité est suffisant...) Pensez à indiquer, dans votre code, sur quel port (P0, P1, P2, I2C...) vous avez branché les différents accessoires qui y sont reliés.

capteurs et accessoires du kit yes we code!

ruban de 30 LED, 1m de long

Ruban souple, étanche, de 30 LED.Chaque LED peut être allumée de façon indépendante en sélectionnant la quantité de rouge, vert et bleu. Tension d'alimentation supérieure à 3V : pensez à alimenter le shield avec un second câble USB.

broche P0, P1 ...

capteurs et accessoires du kit yes we code!

barre rigide de 15 LED, 11cm de long

Barre rigide de 15 LED.Chaque LED peut être allumée de façon indépendante en sélectionnant le niveau de rouge, de vert et de bleu.

broche P0, P1 ...

capteurs et accessoires du kit yes we code!

capteur de distance

Ce capteur utilise les ultrasons pour mesurer la distance qui le sépare d'un obstacle, jusqu'à 2,5 mètres.

broche P0, P1 ...

capteurs et accessoires du kit yes we code!

écran LCD

Cet écran monochrome rétroéclairé affiche deux lignes de texte de 16 caractères. S'il est relié au shield BitMaker, l'interrupteur doit rester sur 3V

port I2C

capteurs et accessoires du kit yes we code!

servo moteurs

Le kit contient deux moteurs asservis : l'un à rotation continue, l'autre à rotation sur 180° Des accesoires fournis (bras de levier, croix...) peuvent se fixer sur l'axe du moteur. Chaque moteur n'utilise que 3 fils alors que la connectique Grove en utilise 4 : notez bien sur quelle broche est reliée votre moteur. Chaque moteur (rotation continue ou 180°) possède son bloc de programmation dédié.

broche P0, P1 ...

capteurs et accessoires du kit yes we code!

potentiomètre rotatif

Ce composant électronique est en réalité une résistance variable. Dans votre code, la valeur lue sur la broche va varier entre 0 et 1023. Cela permet de faire varier une vitesse de rotation d'un moteur, une intensité lumineuse ou sonore, un délai d'attente...

broche P0, P1 ...

capteurs et accessoires du kit yes we code!

détecteur de mouvements

Ce composant effectue une cartographie infrarouge de son environnement pour détecter les fines variations de température. Il est équipé d'un cache de protection qui répartit le signal infrarouge en plusieurs zones. Son angle de détection s'étend sur 120° et jusqu'à 6m de distance.

broche P0, P1 ...

capteurs et accessoires du kit yes we code!

capteur de CO2, température et humidité

Ce composant intègre deux capteurs : une mesure du taux de CO2 par infrarouge, et un second capteur de température et d'humidité. La mesure de CO2 est effectuée toutes les deux secondes et peut varier de 400ppm à 10 000ppm avec une précision de 30ppm. ( ppm = parties par millions ) La mesure de température varie de - 40°C à 70°C avec une précision de 0,4°C. La mesure de l'humidité varie de 0 à 100% avec une précision de 3%.

port I2C

capteurs et accessoires du kit yes we code!

caméra Husky lens

Cette caméra fonctionne de façon autonome avec sa puce dédiée au traitement de l'image par intelligence artificielle. Elle dispose de 7 modes de fonctionnement : - détection de visage, d'objet, de couleurs et d'April Tag - suivi de ligne ou d'objet - classification d'objet Dès lors que l'apprentissage a été effectué avec une série d'images, vous pouvez utiliser la reconnaissance pour déclencher des actions.

port I2C

capteurs et accessoires du kit yes we code!

capteur d'humidité du sol capacitif

Ce capteur résiste à la corrosion et renvoie une valeur comprise entre 0 et 1023 selon le degré d'humidité du sol. A vous d'effectuer les mesures initiales pour savoir quelles sont les valeurs renvoyées dans l'air et dans l'eau.

broche P0, P1 ...

capteurs et accessoires du kit yes we code!

capteur de couleurs

Ce capteur est composé de 16 photodiodes dotées de filtres.4 pour le rouge, 4 pour le vert, 4 pour le bleu et 4 sans filtre pour l'intensité lumineuse.

port I2C

capteurs et accessoires du kit yes we code!

robot Maqueen plus

Ce robot possède 5 capteurs de suivi de ligne au sol et une batterie rechargeable. Vous pourrez facilement y monter la caméra Huskylens.

Compléter votre kit Yes We Code!

Notre sélection de fournisseurs

Le kit Yes We Code! est assez complet mais ne peut pas (encore !) répondre à tous les besoins. Voici quelques idées de capteurs et d’accessoires pour micro:bit qui peuvent le compléter :

Récepteur GPS

a4.fr Le fournisseurdu kit Yes We Code!

Capteur de particules fines

Module Servo Driver Board

Lampadaire

Module tactile

vittascience.com

Pince pour robot Maqueen

Main robotique uHandBit

Manette Gamepad

LED circulaire Zip Halo

Moteur haptique

gotronic.fr

Activités en bloc

activités en bloc

Ressources en ligne

De nombreuses activités et projets peuvent être menés avec la carte micro:bit seule. C'est un bon moyen de prendre en main la carte et ses plateformes de programmation avant de se lancer dans des projets plus complexes avec les accessoires du kit Yes We Code! Voici une sélection de liens vers des activités micro:bit * :

Shifumi (Pierre-Feuille-Ciseaux)

Le cœur clignotant

Boussole Nord

Le cœur clignotant

Shifumi (Pierre-Feuille-Ciseaux)

Boussole Nord

50 activités micro:bit

Sur MakeCode

Sur MakeCode

Sur Vittascience

* Les activités sont généralement présentées sur les plateformes Makecode ou Vittascience. Elles proposent toutes les deux un mode hybride afin de traduire les blocs en langage Python.

activités en bloc et tutoriels à télécharger

mesure de distance d'un obstacle

Aca. de Bordeaux

ruban neopixel

par Vittascience

Activités en Python

activités en python

La Fondation Educative micro:bit a conçu un éditeur Python testé avec des enseignants. Il regorge de fonctionnalités conçues pour surmonter certains obstacles courants pour commencer avec le codage textuel en classe. La plateforme, en ligne, propose des tutos et activités de démarrage en français.

Le guide de la plateforme

en anglais

activités en python

Intermédiaire

Débutant

Intermédiaire

Programmer différents accessoires Grove (Cours SI, STI2D)

Activités de démarrage Ruban de LED,haut-parleur, potentiomètre

Radar de recul activité SNT Ultrason, haut-parleur

Activités diverses avec accessoires Grove activités SNT

par Christophe Guenau Ac. de Dijon

Par Jérôme LenoirAc. de Lille

Par Philippe LeclercAc. de Normandie

Par Nathalie WeibelAc. de Normandie

activités en python avec mu editor

Ressources en ligne

La version Python utilisée pour programmer la micro:bit, appelée MicroPython, est proche de Python3. Elle permet d’utiliser les objets et instructions usuelles : entiers, réels, chaînes de caractères, booléens, listes, instructions conditionnelles, boucles itératives et conditionnelles, fonctions, … Mu Editor permet de lire des fichier .hex écrits en Python et flasher des scripts directement sur le micro:bit sans compilation de fichier. Mu Editor permet également de bénéficier de REPL (session interactive en ligne de commande) qui permet de saisir des instructions Python pour les exécuter directement sur la carte connectée. Mu Editor est écrit en Python pour les utilisateurs Python.

Installer Mu Editor

Tutoriels micro:bitsur le site officiel Mu

Utiliser l’éditeur Mu avec micro:bit

Bibliothèques MicroPython

Olivier Lecluse

activités en python avec mu editor

Ressources en ligne

Tutoriels et activités Python

Notre sélection d’activités pour programmer la carte micro:bit en MicroPython avec Mu Editor :

Activités de prisesen main (NSI) John Doe - Ac. de Rennes

Avancé

Débutant

Intermédiaire

Clignotants pour vélo activité SNT

Faire défiler un texte sur la carte

Le niveau « à bulle »

Python pour la carte micro:bit Julien Launay

BBC micro:bit MicroPython

BBC micro:bit MicroPython

Par Philippe LeclercAc. de Normandie

Activités sur l'IA

L'IA par vittascience

La plateforme Vittascience propose deux types d'activités :

  • la génération de texte ou d'image
  • l'entraînement d'une IA à partir d'images ou de sons
Vous pouvez constituer votre jeu de données, entraîner le modèle, vérifier les données et visualiser le réseau de neurones avec la pondération des images et leur zone d'influence. Il est possible d'utiliser cet entraînement avec la carte micro:bit avec Adacraft.

IA et carte micro:bit

Ressources en ligne

La puissance de la carte micro:bit V2 lui permet d’exécuter des charges de travail d’IA et d’apprentissage machine. Voici quelques exemples de plateformes et projets :

IA dans les systèmes

Le lapin interactif (marchine learning)

Apprentissage machine avec l'accéléromètre

Sylvain Baillet-Soulard

Nouveauté avril 2025

tutoriel avec la caméra HuskyLens

Par Tiffany Tseng En anglais

en anglais avec Makecode

en français sur Vittascience avec visualisation du réseau de neurones

Activités sur lA cybersécurité

activités et ressources en cybersécurité

Générer un mot de passe solide
Challenges pour s'entraîner au hacking
Découvrez la cybersécurité et ses métiers
Fiches thématiques pour les enseignants
Challenges de recherche sur le web
Enjeux cyber et métiers associés

Pour aller plus loin

pour aller plus loin

Un Padlet dédié à l’action Yes We Code! en accès libre. Vous y trouverez :

  • L’agenda (webinaires, événements…)
  • Des ressources partagées par les enseignants
  • Les replays

  • Les infos sur le concours de vidéo de projets
  • Des actus
  • Nos contacts !

Menu

ça peut vous donner des idées

Ressources en ligne

Les vidéos et lauréats du concours de vidéos de projets 2023-2024

Photographie haute vitesse

eau connectée

tramway IA

auto-gamelle

alerto'préau

pont submersible

nous contacter

Alexandra COSTRACHEVICI · Guillaume CLAIRAND · Richard FUENTES yeswecode@cgenial.org Partagez vos projets : #YesWeCode @Fond_CGenial

remerciements

De nombreux tutoriels et activités cités dans ce guide ont été réalisés par des personnes du monde de l’Education nationale, de la médiation scientifique et de l’entreprise. Merci à elles et à eux ainsi qu’à leurs organisations !

Merci à : Philippe Cuq, Philippe Leclerc, Nathalie Weibel, Julien Launay, Sébastien Tack, Tiffany Tseng, Olivier Lécluse, Emmanuel Farcy, Léo Briand, Damien Vallot, Christophe Gueneau. Délégations au numériques éducatif des rectorats de Normandie, Bordeaux et Lille, Exploradôme, Fondation Micro:bit, Vittascience, Github et ses contributeurs, Robots and physical computing, Robotique tech, IBM, Class’Code, Fun Mooc, OpenClassrooms, Microsoft Makecode, Web Pedago / Lycée Gustave Eiffel. … et à ceux et celles qu’on aurait oubliés !