« STIC:STIC III (2020)/Electro-challenge » : différence entre les versions
Ligne 68 : | Ligne 68 : | ||
* Input : Pencher à gauche ou à droite | * Input : Pencher à gauche ou à droite | ||
* Output : Produire une harmonie de lumière différente selon que l'on penche le CPX à gauche ou à droite | * Output : Produire une harmonie de lumière différente selon que l'on penche le CPX à gauche ou à droite | ||
Une fois cette étape réalisée, downloader le fichier uf2 sur votre ordinateur | |||
'''Etape 2''' | '''Etape 2''' | ||
* A chaque fois que le CPX tombe, une alerte sonore est déclenchée 4 fois à une intensité moyenne. | * A chaque fois que le CPX tombe, une alerte sonore est déclenchée 4 fois à une intensité moyenne. | ||
* Si rien n'est fait, une alerte sonore d'intensité forte est déclenchée à l'infini jusqu'à ce que le bouton A soit appuyer. | * Si rien n'est fait, une alerte sonore d'intensité forte est déclenchée à l'infini jusqu'à ce que le bouton A soit appuyer. | ||
Une fois cette étape réalisée, downloader le fichier uf2 sur votre ordinateur | |||
'''Question''' | |||
* Quelle type d'entrée/sortie avez-vous gérer : digitale ou analogique ? | |||
=== Challenge 2 : Capteur de son / LED === | === Challenge 2 : Capteur de son / LED === |
Version du 7 avril 2021 à 20:54
Introduction
Cette page est dédiée à l'organisation des activités hands-on lors des séances synchrones du module II du cours STIC III (2020). Etant donné que nous sommes à distance avec un accès limité au matériel, nous vous avons fait parvenir un kit de base (adafruit + câble USB) et nous avons basés les challenges sur les entrées/sorties et capteurs présents par défaut sur l'Adafruit Circuit Playground Express.
Les entrées/sorties et capteurs que nous allons utilisés sont les suivants :
- Entrées et capteurs
- 1 Capteur de lumière (5). Peut également servir de capteur de couleur et de capteur de pulsation.
- 1 Sonde de température (7)
- 2 Boutons poussoirs : A (8) et B (13)
- 1 accéléromètre (détecteur de mouvement) à trois axes avec détection de choc et de chute libre.
- 1 capteur de son i.e microphone (16)
- Sorties
- 1 Mini haut-parleur (14) connecté à la broche de sortie analogique A0.
- 10 mini LEDs NeoPixels programmables pouvant afficher n'importe quelle couleur. Elles servent aussi à renseigner sur l'état du CPX lorsqu'il est connecté à l'ordinateur : LEDs vertes si CPX initialisé, LEDs rouges dans le cas contraire.
Modalités organisationnelles
Durée de l'activité
- Mardi : 45 minutes avec 15 minutes de bilan / debrief pour discuter des éventuels difficultés
- Jeudi : 30 minutes pour finaliser vos challenges puis 30 minutes de présentation des différents groupes
Type de travail
- Travail en binôme
Tâches
- Mardi
- Réalisation des challenges
- Regroupez-vous en binôme. En théorie, on devrait avoir 5 binômes.
- Choisissez 2 challenges par binôme
- Réalisez vos challenges sur MakeCode. Servez-vous du simulateur pour tester votre code (45 mn)
- Bilan/debrief 1re partie
- Réalisation des challenges
- Jeudi
- Finalisez vos challenges et téléversez le code sur votre CPX pour une démonstration live (30 mn)
- Présentation et discussion des challenges réalisés par chaque binôme (env. 5 minutes par groupe)
Inscriptions aux challenges par équipe
Challenge | Binôme |
---|---|
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Texte de la cellule | Texte de la cellule |
Challenge
Challenge 1 : Accéléromètre / LED
Etape 1
- Input : Pencher à gauche ou à droite
- Output : Produire une harmonie de lumière différente selon que l'on penche le CPX à gauche ou à droite
Une fois cette étape réalisée, downloader le fichier uf2 sur votre ordinateur
Etape 2
- A chaque fois que le CPX tombe, une alerte sonore est déclenchée 4 fois à une intensité moyenne.
- Si rien n'est fait, une alerte sonore d'intensité forte est déclenchée à l'infini jusqu'à ce que le bouton A soit appuyer.
Une fois cette étape réalisée, downloader le fichier uf2 sur votre ordinateur
Question
- Quelle type d'entrée/sortie avez-vous gérer : digitale ou analogique ?
Challenge 2 : Capteur de son / LED
Etape 1
- Input : Intensité du son
- Output : créer une alerte lumineuse infinie dès qu'un niveau de son est atteint ; sinon, pas d'alerte lumineuse.
Etape 2
- Ajouter la possibilité de stopper et réinitialiser l'alerte lumineuse si le bouton A est pressé.
- Si le son reste au niveau de déclenchement, programmer le redémarrage de la boucle après 30 secondes.
Challenge 3 : Capteur de lumière / son
Etape 1
- Input : Intensité de lumière
- Output : Créer un signal de type réveil dès qu'un niveau de lumière est atteint.
Etape 2
- Le réveil doit s'arrêter et se réinitialiser lorsqu'on appuie sur le bouton A puis ré-enclencher le mécanisme
Challenge 4 : Bouton pressoir / LED
Input :
- Presser le bouton A.
Output :
- Créer un programme qui compte à rebours une fois bouton pressé, créer une harmonie de couleur pour signaler la fin du décompte. Cette harmonie de couloir doit s'arrêter et se réinitialiser lorsqu'on appuie sur le bouton A. Une nouvelle pression sur le bouton A permettra de relancer la séquence.
Challenge 5 : Sonde de température / Son
Input :
- Température
Output :
- Créer une alerte sonore d'alerte dès qu'un niveau de température est atteint. Un appui sur le bouton doit permettre de stopper l'alerte.