Modifications

Sauter à la navigation Sauter à la recherche
Ligne 138 : Ligne 138 :  
La matrice LED peut afficher plus que du texte! Nous pouvons contrôler chacune des LEDs individuellement pour créer des images. Il y a plusieurs façon d'accomplir cette prouesse.
 
La matrice LED peut afficher plus que du texte! Nous pouvons contrôler chacune des LEDs individuellement pour créer des images. Il y a plusieurs façon d'accomplir cette prouesse.
   −
'''1.''' La première approche est d'activer les points (dit "pixel" en anglais) individuellement. En activant un point, nous allumons une LED bien précise; nous pouvons réaliser cette opération à l'aide de la méthode {{fname|ap.set_pixel()}}. Pour commencer, nous devons clarifier comment nous pouvons identifier clairement chaque point (''pixel'').
+
'''1.''' La première approche est d'activer les points (dit "pixel" en anglais) individuellement. En activant un point, nous allumons une LED bien précise; nous pouvons réaliser cette opération à l'aide de la méthode {{fname|sense.set_pixel()}}. Pour commencer, nous devons clarifier comment nous pouvons identifier clairement chaque point (''pixel'').
   −
La carte Astro Pi utilise un système de coordonée tels que celui présenté ci-dessous; point cruciaux:
+
La carte Sense Hat utilise un système de coordonnée tels que celui présenté ci-dessous; point cruciaux:
 
* La numérotation débute à '''0''' et non à 1.  
 
* La numérotation débute à '''0''' et non à 1.  
 
* L'origine se trouve dans le point '''en haut à gauche''' plutôt que en bas à gauche comme vous pourriez en avoir l'habitude.
 
* L'origine se trouve dans le point '''en haut à gauche''' plutôt que en bas à gauche comme vous pourriez en avoir l'habitude.
Ligne 151 : Ligne 151 :  
Pour répliquer le diagramme ci-dessous dans un programme, nous le ferions comme ceci:
 
Pour répliquer le diagramme ci-dessous dans un programme, nous le ferions comme ceci:
   −
  <nowiki>from astro_pi import AstroPi
+
  <nowiki>from sense_hat import SenseHat
   −
ap = AstroPi()
+
sense = SenseHat()
   −
ap.set_pixel(0, 2, [0, 0, 255])
+
sense.set_pixel(0, 2, [0, 0, 255])
ap.set_pixel(7, 4, [255, 0, 0])</nowiki>
+
sense.set_pixel(7, 4, [255, 0, 0])</nowiki>
    
Pouvez vous deviner ce que le code suivant fait?
 
Pouvez vous deviner ce que le code suivant fait?
29 917

modifications

Menu de navigation