Modifications

Sauter à la navigation Sauter à la recherche
Ligne 248 : Ligne 248 :  
[[Fichier:hat-sense-banner-03.jpg]]
 
[[Fichier:hat-sense-banner-03.jpg]]
   −
So far, all our text and images have appeared the same way up, assuming that the HDMI port is at the bottom. However, this may not always be the case (especially in space) so you may want to change the orientation of the matrix. To do this, you can use the {{fname|sense.set_rotation()}} method and inside the brackets enter one of four angles (0, 90, 180, 270).
+
Jusque là, tout notre texte et les images sont apparu dans le même sense, en s'assurant que le port HDMI est vers le bas. Cependant, ce ne sera peut être pas toujours le cas (surtout dans l'espace). Par conséquent vous pourriez avoir besoin de changer l'orientation de la matrice. Pour changer l'orientation, vous pouvez utiliser la méthode {{fname|sense.set_rotation()}} et saisir l'un des quatre angles 0, 90, 180, 270 entre les parenthèses.
   −
To rotate your screen by 180 degrees you'd use this line:
+
Vous pouvez utiliser la ligne suivante pour faire une rotation de 180 degrés à l'écran:
    
  <nowiki>sense.set_rotation(180)</nowiki>
 
  <nowiki>sense.set_rotation(180)</nowiki>
   −
'''1.''' When used in the rainbow program it would look like this:
+
'''1.''' Cela donne le programme suivante lorsque nous utilisons {{fname|sense.set_rotation}} dans le programme {{fname|rainbow.py}} (le programme Arc-En-ciel):
    
  <nowiki>from sense_hat import SenseHat
 
  <nowiki>from sense_hat import SenseHat
Ligne 283 : Ligne 283 :  
sense.set_rotation(180)</nowiki>
 
sense.set_rotation(180)</nowiki>
   −
'''2.''' Click "File -- Save As", give your program a name e.g. {{fname|rainbow_flip.py}}, then press '''F5''' to run.
+
'''2.''' Cliquez sur "File -- Save As" (fichier -- sauver comme) et donnez un nom à votre programme - par exemple {{fname|rainbow_flip.py}}. Pressez ensuite la touche '''F5''' pour démarrer le programme.
   −
'''3.''' You could also create spinning text using a for loop:
+
'''3.''' Vous pouvez également créer une rotation en utilisant une boucle {{fname|for}}:
    
  <nowiki>from sense_hat import SenseHat
 
  <nowiki>from sense_hat import SenseHat
Ligne 299 : Ligne 299 :  
     time.sleep(0.5)</nowiki>
 
     time.sleep(0.5)</nowiki>
   −
This program displays the letter "J" and then sets the rotation to each value in the angles list with a 0.5 second pause.
+
Ce programme affiche la lettre "J" puis active la rotation pour chacune des valeurs contenue dans la liste {{fname|angles}} (et fait également une pause de 0.5 seconde).
   −
'''4.''' Click "File -- Save As", give your program a name e.g. {{fname|spinning_j.py}}, then press '''F5''' to run.
+
'''4.''' Cliquez sur "File -- Save As" (Fichier -- sauver comme) et donnez un nom à votre programme - par exemple {{fname|spinning_j.py}}. Pressez la touche '''F5''' pour exécutez le programme.
   −
'''5.''' You can also flip the image on the screen, either horizontally or vertically, using these lines:
+
'''5.''' Vous pouvez également retourner l'image, soit horizontalement, soit verticalement sur l'afficheur. Cette opération de retournement se dit "''flip''" en anglais. Vous pouvez réaliser ces opérations en utilisant les lignes suivantes:
    
  <nowiki>sense.flip_h()</nowiki>
 
  <nowiki>sense.flip_h()</nowiki>
Ligne 311 : Ligne 311 :  
  <nowiki>sense.flip_v()</nowiki>
 
  <nowiki>sense.flip_v()</nowiki>
   −
With this example you could create a simple animation by flipping the image repeatedly:
+
Avec cet exemple, vous pouvez créer une animation simple en retournant répétitivement l'image:
    
  <nowiki>from sense_hat import SenseHat
 
  <nowiki>from sense_hat import SenseHat
Ligne 318 : Ligne 318 :  
sense = SenseHat()
 
sense = SenseHat()
   −
w = [150, 150, 150]
+
w = [150, 150, 150] # W pour White (blanc)
b = [0, 0, 255]
+
b = [0, 0, 255]     # B pour Blue  (bleu)
e = [0, 0, 0]
+
e = [0, 0, 0]       # E pour Empty (vide... soit noir/éteint)
    
image = [
 
image = [
Ligne 339 : Ligne 339 :  
     sense.flip_h()</nowiki>
 
     sense.flip_h()</nowiki>
   −
'''6.''' Click "File -- Save As", give your program a name e.g. {{fname|eyes.py}}, then press "F5" to run.
+
'''6.''' Cliquez sur "File -- Save As" (fichier -- sauver comme) et donner un nom à votre programme - par exemple {{fname|eyes.py}}, signifiant "yeux". Pressez la touche "F5" pour exécuter le programme.
    
=== Idées ===
 
=== Idées ===
 +
{{traduction}}
 +
 
* Create a spinning image, using one of the drawing techniques shown already, and then use the sense.set_rotation method to make it spin.
 
* Create a spinning image, using one of the drawing techniques shown already, and then use the sense.set_rotation method to make it spin.
 
* Using what you've done so far, you should be able to make an electronic dice like the one shown here:
 
* Using what you've done so far, you should be able to make an electronic dice like the one shown here:
29 917

modifications

Menu de navigation