Modifications

Sauter à la navigation Sauter à la recherche
Ligne 173 : Ligne 173 :  
sense.set_pixel(5, 5, [255, 0, 0])</nowiki>
 
sense.set_pixel(5, 5, [255, 0, 0])</nowiki>
   −
'''2.''' Click "File -- Save As", give your program a name e.g. {{fname|simple_image.py}}, then press '''F5''' to run.
+
'''2.''' Cliquez sur "File -- Save As" (''fichier -- sauver comme'') et donner un nom à votre programme - par exemple. {{fname|simple_image.py}} - puis pressez sur '''F5''' pour exécuter le programme.
      −
'''3.''' Setting pixels individually can work brilliantly, but it gets rather complex when you want to set more pixels. There is another method which can set all the pixels in one go called {{fname|sense.set_pixels}}. Its use is quite straightforward; we just give a list of colour values for each pixel in the matrix.
+
'''3.''' Activer les point/pixels individuellement peut fonctionner à la perfaction, mais cela peut devenir franchement complexe si vous voulez activer plus de points. Il y a une autre méthode qui affecte tous les points (pixels) en un seul appel, cette méthode se nomme {{fname|sense.set_pixels}}. Sont utilisation est assez facile; il faut lui donner une liste de couleurs - une valeur de couleur par point/pixel dans la matrice.
   −
We could enter something like...
+
Nous pourrions donc encoder une instruction ressemblant à ceci...
    
  <nowiki>sense.set_pixels([[255, 0, 0], [255, 0, 0], [255, 0, 0], [255, 0, 0],......])</nowiki>
 
  <nowiki>sense.set_pixels([[255, 0, 0], [255, 0, 0], [255, 0, 0], [255, 0, 0],......])</nowiki>
   −
...but this would take ages and be really complex.
+
...mais sous cette forme, cela pourrait prendre beaucoup de temps et se révéler assez complexe.
   −
Instead, you can use some variables to define your colour palette (in this example we're using the 7 colours of the rainbow):
+
Nous pouvons utiliser des variables pour définir notre propre palette de couleur (dans cet exemple, nous allons utiliser les 7 couleurs de l'arc-en-ciel):
   −
  <nowiki>r = [255, 0, 0]
+
  <nowiki>r = [255, 0, 0] # R pour Red (rouge)
o = [255, 127, 0]
+
o = [255, 127, 0] # O pour Orange (orange)
y = [255, 255, 0]
+
y = [255, 255, 0] # Y pour Yellow (jaune)
g = [0, 255, 0]
+
g = [0, 255, 0]   # G pour Green  (vert)
b = [0, 0, 255]
+
b = [0, 0, 255]   # B pour Blue  (bleu)
i = [75, 0, 130]
+
i = [75, 0, 130] # I pour ???
v = [159, 0, 255]
+
v = [159, 0, 255] # V pour Violet (violet)
e = [0, 0, 0]  # e stands for empty/black</nowiki>
+
e = [0, 0, 0]     # E pour Empty (donc éteind... noir)</nowiki>
   −
We can then describe our matrix by creating a 2D list of colour names:
+
Nous pouvons maintenant décrire notre matrice en créant une liste 2D avec le nom de nos couleurs.
 +
Nous stockons cette liste dans la variable {{fname|image}}:
    
  <nowiki>image = [
 
  <nowiki>image = [
Ligne 208 : Ligne 209 :  
]</nowiki>
 
]</nowiki>
   −
We then give the image list to the {{fname|sense.set_pixels}} method and draw the image. The finished program would look like this:
+
Nous donnons ensuite la liste {{image}} à la méthode {{fname|sense.set_pixels}} qui dessine l'image. Le programme termine devrait ressembler à ceci:
    
  <nowiki>from sense_hat import SenseHat
 
  <nowiki>from sense_hat import SenseHat
Ligne 236 : Ligne 237 :  
sense.set_pixels(image)</nowiki>
 
sense.set_pixels(image)</nowiki>
   −
'''4.''' Click "File -- Save As", give your program a name e.g. {{fname|rainbow.py}}, then press '''F5''' to run.
+
'''4.''' Cliquez sur "File -- Save As" (fichier -- sauver comme) et donner un nom à votre programme - par exemple {{fname|rainbow.py}} qui signifie Arc-en-Ciel. Ensuite pressez la touche '''F5''' pour exécuter le programme.
   −
You should have a beautiful rainbow displayed on your LED matrix.
+
Vous devriez voir un magnifique Arc-en-ciel s'afficher sur la matrice LED.
    
=== Idées ===
 
=== Idées ===
* Now you can create images on your LED matrix in two different ways, try creating your own images or sprites.
+
* Vous savez maintenant comment créer des images de deux façons différentes, essayez de créer vos propres images ou sprites.
* Can you alternate between images to create an animation? Check out this Geek Gurl Diaries video for some inspiration.
+
* Saurez vous pouvez alterner les images pour créer une animation? Check out this Geek Gurl Diaries video for some inspiration.
    
== Modifier l'orientation ==
 
== Modifier l'orientation ==
29 917

modifications

Menu de navigation