Want to create interactive content? It’s easy in Genially!
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
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 ».
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
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.
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.
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
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
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
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.