Modifications

Sauter à la navigation Sauter à la recherche
Ligne 59 : Ligne 59 :  
Voyons comment un joystick fonctionne, nous pouvons utiliser la matrice LED pour nous aider à le comprendre.  
 
Voyons comment un joystick fonctionne, nous pouvons utiliser la matrice LED pour nous aider à le comprendre.  
   −
Nous allons utiliser un point blanc (un pixel) et utiliser le joystick pour le déplacer sur la matrice 8x8. Pour réaliser ce tâche, nous pouvons utiliser un événement qui détecte la pression d'une touche. Par exemple, si la touche BAS (''DOWN'' en anglais) est pressée, nous allons déplacer le point allumé vers le bas.  
+
Nous allons utiliser un point blanc (un pixel) et utiliser le joystick pour le déplacer sur la matrice 8x8. Pour réaliser ce tâche, nous pouvons utiliser un événement qui détecte la pression d'une touche. Par exemple, si la touche BAS (''DOWN'' en anglais) est pressée, nous allons déplacer le point allumé vers le bas.<br />A votre avis, comment allons nous gérer cela?  
 
  −
A votre avis, comment allons nous gérer cela?  
  −
 
  −
<nowiki>Lorsqu'un événement touche enfoncée est détecté?
  −
- Eteindre la LED située à la position 'x' et 'y' actuelle
  −
- Si '''DOWN''' (''bas'') est détecté alors ajouter 1 à 'y'
  −
- Si '''UP''' (''haut'') est détecté alors soustraire 1 à 'y'
  −
- Si '''RIGHT''' (''droite'') est détecté alors ajouter 1 à 'x'
  −
- Si '''LEFT''' (''gauche'') est détecté alors soustraire 1 à 'x'
  −
- Allumer la LED sur la nouvelle coordonnée 'x' et 'y' que nous venons de calculer</nowiki>
      +
Lorsqu'un événement touche enfoncée est détecté?
 +
* Eteindre la LED située à la position 'x' et 'y' actuelle
 +
* Si '''DOWN''' (''bas'') est détecté alors ajouter 1 à 'y'
 +
* Si '''UP''' (''haut'') est détecté alors soustraire 1 à 'y'
 +
* Si '''RIGHT''' (''droite'') est détecté alors ajouter 1 à 'x'
 +
* Si '''LEFT''' (''gauche'') est détecté alors soustraire 1 à 'x'
 +
* Allumer la LED sur la nouvelle coordonnée 'x' et 'y' que nous venons de calculer
    
'''1.''' Commençons par ajouter le code prennant en charge la touche vers le bas ('''DOWN'''). Effacez la ligne {{fname|print(event)}} que nous avons utilisé dans la section précédente et insérez le code ci-dessous au même niveau d'indentation:
 
'''1.''' Commençons par ajouter le code prennant en charge la touche vers le bas ('''DOWN'''). Effacez la ligne {{fname|print(event)}} que nous avons utilisé dans la section précédente et insérez le code ci-dessous au même niveau d'indentation:
29 918

modifications

Menu de navigation