Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:laboratoare:03_microbit_fr [2021/03/24 00:25]
alexandra.state2607 [Exercices]
sde2:laboratoare:03_microbit_fr [2021/03/30 18:08] (current)
ioana_maria.culic [Exercices]
Line 250: Line 250:
    - **(1.5p)** Créez un système d'​éclairage intelligent:​ en fonction du niveau de luminosité,​ les lignes de LED s'​allumeront progressivement (lumière forte → toutes les LED éteintes, foncées → toutes les LED allumées).    - **(1.5p)** Créez un système d'​éclairage intelligent:​ en fonction du niveau de luminosité,​ les lignes de LED s'​allumeront progressivement (lumière forte → toutes les LED éteintes, foncées → toutes les LED allumées).
    - **(4p)** Créez un écran de dessin interactif à l'aide de points comme indiqué ci-dessous: ​      - **(4p)** Créez un écran de dessin interactif à l'aide de points comme indiqué ci-dessous: ​  
-       * **(3p)** +       * **(3p)** ​Lorsque nous appuierons sur le logo (capteur tactile), une LED allumée sera générée dans le coin inférieur gauche. En utilisant le bouton A, nous pouvons "​déplacer"​ la LED vers le haut sur la colonne sur laquelle elle se trouve actuellement. En utilisant le bouton B, nous pouvons "​déplacer"​ la LED vers la droite sur la ligne où elle se trouve maintenant. Une fois que nous avons atteint la position où nous voulons laisser la LED allumée, nous appuyons à nouveau sur le logo. Pour générer une nouvelle "LED allumée",​ on va appuye à nouveau sur le logo. 
-       * **(0.5p)** +       * **(0.5p)** ​Les colonnes et les lignes sont considérées circulaires:​ une fois que nous atteignons la fin de la colonne / ligne, la LED retournera au début de la colonne / ligne 
-       * **(0.5p)**+       * **(0.5p)** ​Nous ne pouvons pas avoir deux LED allumées dans la même position; lorsque on déplace une LED allumée sur une LED déjà allumée, il va "​saute"​ à la première position libre dans le sens du mouvement
        * **Bonus**:        * **Bonus**:
-          * **(1p)** +          * **(1p)** ​Si au moment de la génération du point, il y a déjà un point dans le coin inférieur gauche de l'​écran,​ il sera généré sur la première position libre sur la première ligne. Si la ligne est complètement occupée, on va passer à la ligne suivante. 
-          * **(1p)**+          * **(1p)** ​Éteindre une LED: Si un LED est déjà allumée à l'​endroit où on a deplace un LED, elle s'​allumera et s'​éteindra à plusieurs reprises (une fois a toutes les 100 ms). L'​utilisateur peux faire deux actions: soit appuyer sur le logo et le LED s'​éteindra;​ soit appuyez sur l'un des deux boutons (A ou B) et la LED se déplacera vers la nouvelle position. Ainsi, la LED "​précédemment superposée"​ restera allumée. 
 + 
 +====Solutions==== 
 +[[https://​github.com/​UPB-FILS-SdE2/​Solutions|Solutions]]
  
  
  
  
sde2/laboratoare/03_microbit_fr.1616538359.txt.gz · Last modified: 2021/03/24 00:25 by alexandra.state2607
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0