Modifications

Sauter à la navigation Sauter à la recherche
Ligne 48 : Ligne 48 :     
Plus particulièrement, le module {{fname|Adafruit_CharLCD}} est importé sous le nom LCD. Vous verrez plus tard, dans le script, comment les classes du module LCD sont utilisées pour interagit avec l'afficheur.  
 
Plus particulièrement, le module {{fname|Adafruit_CharLCD}} est importé sous le nom LCD. Vous verrez plus tard, dans le script, comment les classes du module LCD sont utilisées pour interagit avec l'afficheur.  
  −
{{traduction}}
      
La prochaine partie du script défini la correspondance entre les broches GPIO et leur utilisation/branchement sur l'afficheur LCD. Vous pouvez constater que la configuration Pi est active par défaut et que la configuration pour BeagleBone est désactivée (en commentaire).  
 
La prochaine partie du script défini la correspondance entre les broches GPIO et leur utilisation/branchement sur l'afficheur LCD. Vous pouvez constater que la configuration Pi est active par défaut et que la configuration pour BeagleBone est désactivée (en commentaire).  
Ligne 87 : Ligne 85 :  
lcd_rows    = 2
 
lcd_rows    = 2
   −
# Alternatively specify a 20x4 LCD.
+
# Dimension alternative pour LCD 20x4 .
 
# lcd_columns = 20
 
# lcd_columns = 20
 
# lcd_rows    = 4
 
# lcd_rows    = 4
 
</syntaxhighlight>
 
</syntaxhighlight>
   −
Next an instance of the '''Adafruit_CharLCD''' class is created based on the configuration specified earlier in the script.  
+
Ensuite, nous allons créer une instance de de la classe '''Adafruit_CharLCD''' en lui précisant les différents paramètres de configuration (que nous avons précisé plus haut dans le script).  
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
# Initialize the LCD using the pins above.
+
# Initialisation du LCD (avec definition du brochage)
 
lcd = LCD.Adafruit_CharLCD(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7,  
 
lcd = LCD.Adafruit_CharLCD(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7,  
 
                           lcd_columns, lcd_rows, lcd_backlight)
 
                           lcd_columns, lcd_rows, lcd_backlight)
 
</syntaxhighlight>
 
</syntaxhighlight>
   −
The next lines demonstrate basic usage of the LCD display class. The {{fname|message}} function can be used to write a string of text to the display (including support for line breaks). The {{fname|clear}} function clears the display, and the {{fname|show_cursor}} and {{fname|blink}} functions specify if the cursor is shown and should blink.
+
Les lignes suivantes démontrent l'utilisation de la classe d'affichage LCD. La fonction {{fname|message}} peut être utilisé pour afficher une chaîne de caractère sur l'afficheur (supporte le retour à la ligne ''line breaks''). La fonction {{fname|clear}} efface le contenu de l'afficheur, la fonction {{fname|show_cursor}} et {{fname|blink}} affichent le curseur et le fait clignoter.
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
# Print a two line message
+
# Affiche un message en deux lignes
 
lcd.message('Hello\nworld!')
 
lcd.message('Hello\nworld!')
   −
# Wait 5 seconds
+
# Attends 5 secondes
 
time.sleep(5.0)
 
time.sleep(5.0)
   −
# Demo showing the cursor.
+
# Affiche le curseur.
 
lcd.clear()
 
lcd.clear()
 
lcd.show_cursor(True)
 
lcd.show_cursor(True)
Ligne 116 : Ligne 114 :  
time.sleep(5.0)
 
time.sleep(5.0)
   −
# Demo showing the blinking cursor.
+
# Affiche un curseur clignotant.
 
lcd.clear()
 
lcd.clear()
 
lcd.blink(True)
 
lcd.blink(True)
Ligne 123 : Ligne 121 :  
time.sleep(5.0)
 
time.sleep(5.0)
   −
# Stop blinking and showing cursor.
+
# Arrête le clignotement du curseur et masque le curseur.
 
lcd.show_cursor(False)
 
lcd.show_cursor(False)
 
lcd.blink(False)
 
lcd.blink(False)
 
</syntaxhighlight>
 
</syntaxhighlight>
   −
 
+
{{traduction}}
    
Although not shown above, there are other functions you might find useful on the LCD class. To see details on all functions you can have Python print help text for the class by executing (ignore the >>> prompt, it's only shown for reference as the Python interpreter):  
 
Although not shown above, there are other functions you might find useful on the LCD class. To see details on all functions you can have Python print help text for the class by executing (ignore the >>> prompt, it's only shown for reference as the Python interpreter):  
29 917

modifications

Menu de navigation