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

Get started free

Vittascience - Micro:LED Race

Omer DEMIRASLAN

Created on May 20, 2020

Le projet Open LED Race adapté pour microbit et avec une commande par accélération à partir d'une deuxième carte plutôt qu'un bouton poussoir.

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Course LED

Projet

Version Gamer

Les Origines Course LED trouve ses origines dans un projet appelé OpenLed Race.

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Il en existe de nombreuses versions façon « Gamer » ou plus sportive comme vous le montre les vidéos accessibles à droite de l'écran.

Sprints à réaliser

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

La vidéo « Version Gamer » (à droite) nous permet d'apprécier le projet. Il est basé sur une carte arduino, deux boutons poussoirs et un ruban de leds rgb adressables.

La vidéo « Version sportive » (à droite) nous permet d'apprécier une variation du projet. Une version plus ludique pour insiter à une pratique sportive...

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Version Sportive

Le projetL'idée est de contribuer à ce projet open source en proposant une version pour la carte programmable :

  • micro:bit
utilisant toutes ses possibilités (le mode radio, l'accéléromètre,...).

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Je te propose de choisir l'interface programmable avec laquelle tu souhaites travailler. Ce choix est lié à la carte électronique dont tu disposes. Clique sur le menu « Interfaces » en haut à droite et clique sur le logo de ta carte pour accéder au parcours.

Course LED

Projet

Shield Grove

Audiospeaker

Ruban LED

Matériels

Les possibilités Course LED est un projet proposé par Vittascience. Il est donc déployable sur leur plateforme. Leur plateforme permet la programmation par bloc de nombreuses cartes électroniques avec une interface similaire.

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Sprints à réaliser

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Réalisable sur Micro:bit

Réalisable sur Arduino

Interfaces

Les résolutions de nombreux sprints du projet (programmes par blocs) seront donc très semblables.

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Malheureusement, certains sprints sont liés aux capacités de la carte électronique et donc ne pourront être possible.

Tu pourras retrouver le matériel nécessaire pour le sprint choisi dans le menu « Matériels » et de la même manière tu auras un menu « Montage » pour savoir comment connecter tout le matériel à disposition.

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Pour l'instant, le parcours de Course LED est prévu pour la carte micro:bit. Une adaptation pour la carte Arduino sera bientôt disponible. Il suffira de cliquer sur le menu« Interfaces » et de cliquer sur le logo de la carte.

Course LED

Projet

Un peu de méthodologie... Pour gérer le projet, je vous propose de travailler avec la méthodologie AGILE et plus précisément KANBAN avec une touche de SCRUM.

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

KANBAN

La méthode KANBAN Méthode japonaise née en 1940, elle est souvent associée avec un tableau avec des « post-it® ». Un « post-it® » = une tâche. Comme l'illustration ci dessous

La méthode SCRUM Mieux vaut un schéma plutôt qu’un long discours, clique sur la figure ci-dessous pour comprendre les différents éléments de la méthode pour illustrer son cycle de vie :

Sprints à réaliser

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

SCRUM

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Deux vidéos explicatives sont disponibles sur la droite de ton écran.

Shield Grove

Audiospeaker

Ruban LED

Course LED

Projet

Microbit

Câble USB

Matériels

à cliquer dessus si tu veux relancer la simulation

Niveau de difficulté

Sprint à réaliser

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Au démarrage, afficher sur le panneau de leds de la carte micro:bit le décompte suivant :

  • Le nombre « 3 » pendant 1s
  • Le nombre « 2 » pendant 1s
  • Le nombre « 1 » pendant 1s
  • Le nombre « 0 ».
Créer la fonction associée à ce fonctionnement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Réalisable sur Arduino

Audiospeaker

Course LED

Projet

Clique sur le bouton A de la carte micro:bit

Microbit

Câble USB

Shield Grove

Ruban LED

Matériels

Niveau de difficulté

Sprint à réaliser

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Dès que le bouton A a été appuyé, allumer toutes les leds du ruban en couleur rouge pendant d'une seconde puis éteindre tout le ruban.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Astuce : Utiliser les couleurs préréglées ou le réglage des paramètres R (Rouge), G (Vert), B (Bleu).

Réalisable sur Arduino

Audiospeaker

Course LED

Projet

à cliquer dessus si tu veux relancer la simulation

Microbit

Câble USB

Shield Grove

Ruban LED

Matériels

Niveau de difficulté

Sprint à réaliser

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Réaliser le décompte colorisé suivant :

  • Allumer tout le ruban de leds en ROUGE en affichant le nombre « 3 » sur la carte micro:bitpendant 1 s
  • Afficher le nombre « 2 » sur la carte etallumer tout le ruban de leds en ORANGE pendant 1 s
  • Afficher le nombre « 1 » sur la carte etallumer tout le ruban de leds en VERTE pendant 1 s
  • Éteindre tout le ruban en affichant le nombre « 0 » sur la carte micro:bit
Créer la fonction associée à ce fonctionnement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Réalisable sur Arduino

Course LED

Projet

Matériels

Niveau de difficulté

Sprint à réaliser

Réalisable sur Micro:bit

Réalisable sur Arduino

1 cable grove

Audispeaker

Pour ceux qui travaillent avec une carte microbit V1

Shield Grove

Microbit

Câble USB

Ouvre le son de ton ordinateur puis clique sur les bouton A ou sur le bouton B

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Jouer une note de musique pendant un temps déterminé. Les notes à tester sont :

  • DO à l'octave 4 pendant 2 temps.
  • Mi à l'octave 6 pendant 4 temps.
La première note sera jouée en appuyant sur le bouton « A ». La deuxième note sera jouée en appuyant sur le bouton « B ».

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Astuce : Pour ceux qui n'ont pas de carte microbit V2, pour produire les notes, il faudra un « Audio speaker », haut parleur grove.Il devra être connecter à la broche « P0 ».

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Course LED

Projet

Matériels

Niveau de difficulté

Sprint à réaliser

Réalisable sur Micro:bit

Réalisable sur Arduino

Pour ceux qui travaillent avec une carte microbit V1

Shield Grove

Microbit

Câble USB

Ruban LED

1 cable grove

Audiospeaker

à cliquer dessus si tu veux relancer la simulation

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Réaliser l'animation de démarrage en complétant le programme « Décompte colorisé » avec les notes de musique suivantes :

  • Do à l'octave 4 sur 2 temps avec la couleur Rouge
  • Do à l'octave 4 sur 2 temps avec la couleur Orange
  • Do à l'octave 4 sur 2 temps avec la couleur Verte
  • Mi à l'octave 6 sur 4 temps avec l'extinction du ruban.
Créer la fonction associée à ce fonctionnement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Astuce : Pour ceux qui n'ont pas de carte microbit V2, pour produire les notes, il faudra un « Audio speaker », haut parleur grove.Il devra être connecter à la broche « P0 ».

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Audiospeaker

Course LED

Projet

Clique sur le bouton A de la carte micro:bit

Microbit

Câble USB

Shield Grove

Ruban LED

Matériels

Niveau de difficulté

Sprint à réaliser

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Dès que le bouton A a été pressé, répéter trois fois les actions suivantes :

  • Allumer progressivement toutes les leds du ruban en rouge
  • Attendre 1 s
  • Éteindre progressivement tout le ruban
Créer la fonction associée à ce fonctionnement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Astuce : Augmenter ou diminuer le valeur paramètre R (Rouge).

Réalisable sur Arduino

Course LED

Projet

Microbit

Câble USB

Clique sur le bouton A de la carte micro:bit

Matériels

Niveau de difficulté

Sprint à réaliser

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Un personnage est visible au démarrage de la carte micro:bit. Dès que le bouton A a été pressé, répéter trois fois les actions suivantes :

  • Lever les bras et écarter les jambes
  • Attendre 250 ms
  • Remettre dans sa position initiale
Créer la fonction associée à ce fonctionnement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Complément : Tu vas utiliser le principe d'image clé comme dans un gif animé.

Réalisable sur Arduino

Audiospeaker

Course LED

Projet

Microbit

Câble USB

Shield Grove

Ruban LED

Clique sur le bouton A de la carte micro:bit

Matériels

Niveau de difficulté

Sprint à réaliser

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Dès que le bouton A est pressé, réaliser l'animation finale en répétant trois fois les actions suivantes :

  • Allumer progressivement tout le ruban en rouge
  • Jouer la mélodie « Power Up » une fois.
  • Faire danser le personnage trois fois en levant les bras et écartant les jambes puis en attendant 250 ms puis en le remettant dans sa position initiale.
  • Éteindre progressivement tout le ruban
  • Jouer la mélodie « Power Down » une fois.
  • Refaire danser le personnage
Créer la fonction associée à ce fonctionnement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Astuce : Utiliser des fonctions pour réduire le nombre de lignes d'écriture de programme.

Réalisable sur Arduino

Audiospeaker

Course LED

Projet

Microbit

Câble USB

Shield Grove

Ruban LED

Matériels

Niveau de difficulté

Sprint à réaliser

à cliquer dessus si tu veux relancer la simulation

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Allumer 3 leds consécutives avec les couleurs suivantes : [Bleu][Blanc][Rouge] à partir de la 10e led.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Astuce : Utiliser les couleurs préréglées ou le réglage des paramètres R (Rouge), G (Vert), B (Bleu).

Réalisable sur Arduino

Audiospeaker

Course LED

Projet

Microbit

Câble USB

Shield Grove

Ruban LED

Matériels

Niveau de difficulté

Sprint à réaliser

à cliquer dessus si tu veux relancer la simulation

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Au démarrage, aligner le coureur français sur la ligne de départ en plaçant les 3 leds consécutives au début du ruban (coté prise grove). Après chaque appui sur le bouton A de la carte micro:bit, faire avancer le coureur d'une led. Permettre la répétition de cette action jusqu'au bout du ruban. Créer une fonction « Coureur français » avec une variable intégrée permettant ce fonctionnement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Astuce : Utiliser les couleurs préréglées ou le réglage des paramètres R (Rouge), G (Vert), B (Bleu).

Réalisable sur Arduino

Audiospeaker

Course LED

Projet

Microbit

Câble USB

Shield Grove

Ruban LED

Matériels

Niveau de difficulté

Sprint à réaliser

à cliquer dessus si tu veux relancer la simulation

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Lorsque la lumière arrive au bout du ruban, elle se positionne au début de ce dernier. Pour avoir la transition améliorée, il faut toujours avoir les 3 leds allumées lors de ce recommencement.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Astuce : Une solution possible en pensant pas à pas. Une autre solution avec le modulo.

Réalisable sur Arduino

Audiospeaker

Course LED

Projet

Microbit

Câble USB

Shield Grove

Ruban LED

Matériels

Niveau de difficulté

Sprint à réaliser

à cliquer dessus si tu veux relancer la simulation

Les clés du projet

Les possibilités

Les originesdu projet

Un peu de méthodologie

Au démarrage, le nombre de tour est égal à zéro et il faut l'afficher sur la carte micro:bit. À chaque fois que la lumière arrive au bout du ruban et qu'elle recommence au début, on considère alors qu'un tour est accompli. Il faut alors afficher ce nombre de tours sur la carte micro:bit.

Expert

Débutant

Sprints à réaliser

Résultat

Ruban Leds colorisé

Décompte colorisé

Jouer des notes de musique

Animation de démarrage

Décompte sur 3s

Sprints à réaliser

Animation finale

Allumer et éteindre progressivement tout le ruban

Animer un personnage

Sprints à réaliser

Allumer 3 leds consécutives

Déplacer la lumière Bouton poussoir A

Améliorer la transition

Compter les tours

Échange radios

Évaluer l’accélération

Piloter à distance – 2 Coureurs

Piloter à distance – la piste

Réalisable sur Micro:bit

Réalisable sur Arduino

Astuce : Créer une variable « Tour_fr » et l'utiliser.